|
|
#10 |
![]() |
Короче, вкратце суть вопроса:
Юникодная буква "ш" имеет код 0xd188, но в дампе (из которого была восстановлена база, т.е. это теперь в базе) она почему-то записалась как 0xd13f. Так как такого символа в юникоде нет, браузер воспинимает это как два ASCII-символа 0xd1 (получатеся квадратик) и 0x3f - знак вопроса. Тоже самое с "и" - 0xd0b8 превратилось в 0xd03f. Я набросал прогу на си, которая заменяет байты d03f & d13f обратно. Она нашла 80 тысяч совпадений и заменила их (кстати странно, что так много). Но е-мое! НИЧЕГО НЕ ИЗМЕНИЛОСЬ. Короче феил. Я тут подумал, что можно отчасти убрать знаки вопроса, заново импортировав языковой файл. Но старые посты это не исправит все равно.
__________________
Последний раз редактировалось khaos; 14.07.2010 в 21:03. |
|
|
|
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|