|
|
|
|
|
для: elenaki
(16.06.2006 в 15:25)
| | все гораздо проще - там на уровне файла типа ajax.inc.php надо поменять кодировку - сам делал | |
|
|
|
|
|
|
|
для: Бог Зайцев
(16.06.2006 в 13:55)
| |
<?xml version="1.0" encoding="windows-1253" standalone="yes" ?>
- <response>
<category>Αθλητικά</category>
- <keyword>
Αθλητικά
<firms>46</firms>
</keyword>
- <keyword>
Αθλητικά Κέντρα
<firms>1</firms>
</keyword>
</response>
|
есть такой XML. вместо абракадабры - греческие буквы. как из этого текста создать массив java-script в виде category|keyword|firms? скрипт по той ссылке, что вы мне дали, просто выводит полученный текст, никак его не разбирая. так я тоже могу.
парсить XML мне не хочется. просто не вижу другого выхода. через URL национальные
символы не передаются, а escape/unescape работает только с LATIN-1.
нашла на форуме:
var alf='АаБбВвГ㥴ДдЕеЄєЖжЗзИиІіЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя'.split('')
var alfP=['C0','E0','C1','E1','C2','E2','C3','E3','A5','B4','C4','E4', 'C5','E5','AA','BA',
'C6','E6','C7','E7','C8','E8','B2','B3','C9','E9','CA','EA','CB','EB','CC','EC','CD', 'ED',
'CE','EE','CF','EF','D0','F0','D1','F1','D2','F2','D3','F3','D4','F4','D5','F5','D6','F6',
'D7','F7','D8','F8','D9','F9','DA', 'FA','DB','FB', 'DC','FC','DD','FD','DE','FE','DF','FF']
function cyrEsc(Str){
for(var i=0;i<alf.length;i++){
var tmp=eval('/'+alf[i]+'/g')
while(tmp.test(Str)){Str=Str.replace(tmp,'%'+alfP[i])
}
}
return Str
};
|
где бы найти коды (или это называется escape- последовательности?) для греческого?
рылась на unicode.org, там черт ногу сломит. нашла только в виде 0370-03FF, а такого,
чтоб с % спереди было, не нашла. | |
|
|
|
|
|
|
|
для: elenaki
(16.06.2006 в 13:19)
| | Просто прописывай кодировку везде )
Лучше всего на уровне сервера, ну или в заголовках )
Если очень хочется парсить xml, посмотри например вот тут: http://www.webreference.com/js/column101/ , а вообще странно, мне поисковик выдал кучу нормальных ссылок ) | |
|
|
|
|
|
|
| вот все говорят AJAX, AJAX... какой прогресс, какое удобство пользователя...
я попробовала. с английскими текстами работает хорошо, ничего не могу сказать.
а вот с другими кодировками - мрак. что делать?
сделала вывод данных в виде XML. но теперь не могу заставить Java-script прочитать
этот XML. по поиску "парсер XML" выдает такие огромные листинги, страшно подойти.
на dklab меня не посылайте, я там была. | |
|
|
| |
|