PDA

Просмотр полной версии : КОДИРОВКА XML , (Û.û, Ḧ. ḧ., Ş.ş.) или как по другому считать эти символы во Флеше


Azo
12.03.2009, 13:39
Привет!

Делаю этнический словарик и натолкнулся с проблемой - бедой.
Ş.ş. - такие буквы не держутся в UTF8 (

В моей базе xml есть слова с такими буквами . Например Şokolade.
после сохранения блокнота XML он автоматом меняет на Sokolade.

Как обойти это? Или возможно можно вместо Xml использовать txt с кодировкий с большим составом символом.?

Научите меня Мэтры.:rolleyes:

iNils
12.03.2009, 13:47
Все эти символы utf-8 прекрасно держит, только что проверил.
Выложите файл.

Azo
12.03.2009, 13:54
видать дело было не только в кодировке но и в шрифтах.. Все норм стало когда я сменил на tahoma.

спасибо!

nOobCrafter
12.03.2009, 13:58
Была у меня такая ситуация. Флэш-форма для отправки e-mail. Форма делалась для немецкого сайта и когда в поле вводились символы с умляутами (кто не знает, такие буквы с двоеточием наверху), то в письме они приходили или без этих самых умляутов, или в виде вопросительных знаков. В итоге родилась такая функция:

function funcReplace(txt:String){
var umlaut:Array = new Array("Ä","ä","Ö","ö","Ü","ü","ß");
var unicode:Array = new Array("\\u00c4","\\u00e4","\\u00d6","\\u00f6","\\u00dc","\\u00fc","\\u00df");
for (var i = 0; i<umlaut.length; i++){
txt = (txt.split(umlaut[i])).join(unicode[i]);
}
return txt;
}

Буду рад, если кому пригодится
© opposit
Вот, мало ли пригодится еще..

Azo
12.03.2009, 14:04
nOobCrafter эта функция мне неприменно пригодится! Спасибо!