![]() |
Текст из файла
Привет.
Загружаю текст из внешнего файла, и русские буквы становятся билибирдой. Использую LoadVariable. Подскажите как это исправить |
Как выглядит билеберда? Попробуй закодить русский в текстовике. Во флеше это делается при помощи функции escape(); Если не поможет, то скорей всего у тебя в текстовом поле юзается не кирилический шрифт.
|
unicode
Сохраняй текст в уникоде, и тогда все будет путем :)
(Можно использовать программу UltraEdit) |
Re: unicode
Цитата:
|
Unicode тут не пойдет.
Подскажите, как сделать чтобы нормально отображалось, если текстовый файл в кодировке win-1251. Просто изменять этот файл будут люди дубовые, про уникод ничего не знающие .... |
System.useCodepage = true;
A. |
Цитата:
Спасибо Вам большое. |
Можно все сделать проще - назови файлик с переменными *.html. положи на сервер - и Apache(или что-то другое) по запросу выдаст все в дефолтовой серверной кодировке. Только кодировки файла и сервера при этом должны совпадать.
|
У меня только что возникла небольшая проблемка с кодировками и весь этот базар кажется подсказал мне правильную идею.
Суть в том, что выгоняю переменные из Flash формы через скрипт на perl, а у меня на выходе слетает кодировка вводимого текста. Причем то, что в скрипте perl прописано жестко (заголовки таблицы, скажем), нормально показывает. Хорошо, что про escape напомнили. А то совсем уж тормозить начал. |
| Часовой пояс GMT +4, время: 07:12. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.