parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

проблема с кодированием некоторых букв

orangecat 17.07.2014 20:18 / 17.07.2014 20:21

всё UTF-8
из под винды все работает во всех браузерах

из под мака во всех браузерах проблема с буквами йЙїЇєЄ (как ни странно даже с ґҐ і ёЁ - проблем нет)

вместо вышеперечисленный букв при транслитерации получаю i с тильдочкой вместо точки

все остальные буквы транслитирируются согласно таблицы

варианты таинтов-антаинтов и вписыванием %D0%B8%CC%86 в таблицу в любых комбинациях не помогли

Запрос
http://zzz.org/admin/fileuploader/fileuploader.paj?proc=library&uploadsDir=%2Ftest&qqfile=z%D0%B8%CC%86z.rtf
Firebug
Параметры
proc library
qqfile zйz.rtf
uploadsDir /test


Заголовки > Заголовки запроса
X-File-Name z%D0%B8%CC%86z.rtf



$fn[$form:qqfile]
^form:qqfile.save[/ccc.txt]
^fn.save[/ccc1.txt]

# в файлы честно записалось zйz
……..
$tname[^to_translit[$fn]]
^tname.save[/ccc2.txt]

# в файле записалось xĭx


@to_translit[buffer]
$repl[^table::create[nameless]{
ĭ i
й j
і i
є e
ґ g
a a
……..
Я Ya
}]

$buffer[$buffer]
$buffer[^buffer.replace[$repl]]
$result[^taint[$buffer]]