PDA

Просмотр полной версии : LоadVars() проблема с кодировкой


plea5ure
23.11.2009, 04:57
подгружаю в текстовое поле текст из внешнего файла:


System.useCodepage = true;

var my_var:LoadVars = new LoadVars();
my_var.load('flash_vars/index.txt');
my_var.onLoad = function(success) {
if (success) {
index_txt.htmlText = my_var.my_text;
}
};


Все отлично работает. И на всех других компьютерах.

Но почему-то у человека текст отображается криво:
http://www.plea5ure.spb.ru/temp/snimok_26.jpg

с чем это может быть связано?

udaaff
23.11.2009, 05:28
useCodepage уберите. А текст в UTF-8 сохраните.

mooncar
23.11.2009, 10:14
Если не поможет совет udaff, попробуйте также внедрить шрифт в текстовое поле. Если предполагается html-форматирование, внедрите нужные наборы символов и все типы начертания в технические поля вне области видимости: normal, bold, italic, bold-italic.

plea5ure
24.11.2009, 22:45
Благодарю за ответы.
Браузер Сафари отображает текст не так как все остальные.

Внедрение символов пробовал, не помогло.

С utf-8 не хотел связываться, по причине того, что у меня был онлайн-редактор текстового файла на PHP, в котором при UTF текст был "кракозяблями".
Значит, придется разбираться с PHP (