Перевод Форумов Авиабазы на UTF-8

 
1 2 3 4 5 6 7 8
+
-
edit
 

Balancer

администратор
★★★★☆
Сегодня ночью перевёл форумы на сабж. Больше не будет (надеюсь) глюков со вставками западных символов.

Сопротивление = 25Ω

√2 = 1.4142..

Короче, лишь бы шрифты правильные стояли :D
 
Это сообщение редактировалось 23.02.2004 в 05:52
+
-
edit
 

Balancer

администратор
★★★★☆
Уф! Закончил переиндексацию базы форума. Тормоза последнего часа были связаны с этим.
 
+
-
edit
 

someuser

опытный

По-моему, нафиг не нужная фигня. ;)
По всей видимости, меня скоро окончательно забанят.
Так что использую последнюю возможность...
Прощайте, все участники форума Авиабаза! Было очень интересно общаться с вами без малого год. Ну что же, увы, возникли непреодолимые обстоятельства. Надеюсь, ещё пересечёмся где-нибудь в и-нете, он ведь большой! Не поминайте лихом...
 
RU Centuriones #16.02.2004 11:26
+
-
edit
 

Centuriones

опытный

К сожалению появились крякозябры:
Раньше были времена,
А теперь мгновения.
Раньше поднимался дух,
А теперь давление.
 
+
-
edit
 

davinchi

втянувшийся

админ. бан

У меня на MS IE 6.0 вид такой же, как и у Centuriones.
На Opera 7.21 картинка такая:

http://kretvb.lt/~davinchi/kliaksa1.jpg [not image]

http://kretvb.lt/~davinchi/kliaksa2.jpg [not image]

http://kretvb.lt/~davinchi/kliaksa3.jpg [not image]


Мы рождены, чтоб сказку сделать былью  
Это сообщение редактировалось 16.02.2004 в 14:00
RU Серокой #16.02.2004 13:51
+
-
edit
 

Серокой

координатор
★★★
В "Мозилле" примерно то же, что и в "Опере", только вопросик обычный стоит.
Кстати, это ж трафик в два раза поднимется?

И в комментариях кракозябры остались:


Больше не раскалятся ваши колосники. Мамонты пятилеток сбили свои клыки. ©  
Это сообщение редактировалось 16.02.2004 в 14:15
+
-
edit
 

Balancer

администратор
★★★★☆
Centuriones, 16.02.2004 11:26:09 :
К сожалению появились крякозябры:
 


Это-то мы исправим...

К тому же правильные юзеры используют show/topics :)

>По-моему, нафиг не нужная фигня.

Давно пора и всюду :)
Долой национальные кодировки - наследство DOS-времён :)

На самом деле - задрало, когда при квотинге постинга с каким-нить хитрым символом, или при копировании такого через буфер обмена весь топик накрывался.
 
+
-
edit
 

davinchi

втянувшийся

админ. бан

Версия. А какой дефолтный шрифт прописан (AddDefaultCharset) в httpd.conf ? Думаю, что проблема в этой области находиться. Тут нужен совет профи – хорошо знающего апач и кодировки, так как это все записывается в базы данных, и если кодировки не совпадают, то нужно потом ручками в бровзере переставлять кодировки для разных сообщений.
Если не будить сложно поделитесь, если справитесь.
Мы рождены, чтоб сказку сделать былью  
RU Серокой #16.02.2004 14:42
+
-
edit
 

Серокой

координатор
★★★
Balancer, 16.02.2004 14:27:16 :
На самом деле - задрало, когда при квотинге постинга с каким-нить хитрым символом, или при копировании такого через буфер обмена весь топик накрывался.
 


Это когда вместо продолжения топика реклама Фен-Шуя висела? :) То есть страница не докачивалась категорически? :) Было такое часто... Но в ИЕ всё показывалось.
Больше не раскалятся ваши колосники. Мамонты пятилеток сбили свои клыки. ©  
+
-
edit
 

Balancer

администратор
★★★★☆
Alesandro, 16.02.2004 13:51:38 :
Кстати, это ж трафик в два раза поднимется?
 


Нет, потому что контент упаковывается. А расширение до русских букв всего двумя типами символов делается.

>И в комментариях кракозябры остались:

Ага, поправлю. Страницы Авиабазы пока ещё в виндовой кодировке. При переходе на новый движок на UTF-8 переведу.
 
RU 140466(ака Нумер) #16.02.2004 14:46
+
-
edit
 
Ах, вот почему я полдня не мог до форумов добраться! Уф! А я уж думал - база опять полетела. Спасибо Крону за наше счастливое детство! :lol:
Весь флот - на иголки!  
+
-
edit
 

Balancer

администратор
★★★★☆
davinchi, 16.02.2004 14:36:46 :
Версия.
 


Версия чего? :)

>А какой дефолтный шрифт прописан (AddDefaultCharset) в httpd.conf?

1251, естественно :) Потому что обычные страницы сайта, естественно, в старой кодировке.

Форум отдаёт PHP, вот ему прямо прописано для этого каталога использовать UTF-8. Пример:
code text
  1. wget -S --spider "http://forums.airbase.ru/index.php?act=Post&CODE=06&f=2&t=25205&p=351571"
  2. --14:45:10--  http://forums.airbase.ru:80/index.php?act=Post&CODE=06&f=2&t=25205&p=351571
  3.            => `index.php?act=Post&CODE=06&f=2&t=25205&p=351571'
  4. Connecting to forums.airbase.ru:80... connected!
  5. HTTP request sent, fetching headers...
  6. 1 HTTP/1.1 200 OK
  7. 2 Date: Mon, 16 Feb 2004 11:45:16 GMT
  8. 3 Server: Apache/2.0.48 (Unix) PHP/4.3.4
  9. 4 X-Powered-By: PHP/4.3.4
  10. 5 Set-Cookie: session_id=a0d8d12b19c3d447122b6dae68304437; path=/
  11. 6 Cache-Control: no-cache, must-revalidate, max-age=0
  12. 7 Expires: Mon, 26 Jul 1997 05:00:00 GMT
  13. 8 Pragma: no-cache
  14. 9 Vary: Accept-Encoding,User-Agent
  15. 10 Connection: close
  16. 11 Content-Type: text/html;charset=utf-8
  17. 12
  18. 200 OK


См. 11-ю строку. Естественно, в мета-тэгах страниц тоже UTF-8 прописана.

>Думаю, что проблема в этой области находиться.

Проблема "кракозябр" в конце обрезанной строки объясняется тем, что PHP, когда режет строку, не учитывает, что это UTF-8 и некоторые символы - двух (или даже более) байтовые :) Надо просто будет соответствующий фрагментик подправить.
 
+
-
edit
 

Balancer

администратор
★★★★☆
140466(ака Нумер), 16.02.2004 14:46:42 :
Ах, вот почему я полдня не мог до форумов добраться!
 


Не поэтому. См. подробности на Все-таки требуется помощь по MySQL
Памяти не хватает. База-то растёт не по дням, а по часам :)
 
RU Павел Кузьмин #16.02.2004 14:54
+
-
edit
 

Павел Кузьмин

координатор


Эх, спасибо Роману! Я опять на Авиабазе. Думал, что все, полетело --- где ж я буду ума набираться :) . Ан нет, все снова работает.
[font color="green"]Good Old Fashioned Lover Boy[/font]
 
+
-
edit
 

Balancer

администратор
★★★★☆
С нарезкой проблем не должно быть. В PHP появились функции для нарезки мультибайтных кодировок. Только пойду завтракать. А то, как в 7 утра встал, так ни к рошки во рту ещё не было :)
 
+
-
edit
 

someuser

опытный

Всё время то Страница недоступна, то MySQL ложится с криком про ошибки в мускульной библиотеке форума, то ещё какая муть. Этакий ползучий даун уже полдня. :(
По всей видимости, меня скоро окончательно забанят.
Так что использую последнюю возможность...
Прощайте, все участники форума Авиабаза! Было очень интересно общаться с вами без малого год. Ну что же, увы, возникли непреодолимые обстоятельства. Надеюсь, ещё пересечёмся где-нибудь в и-нете, он ведь большой! Не поминайте лихом...
 
RU Павел Кузьмин #16.02.2004 18:08
+
-
edit
 

Павел Кузьмин

координатор

[font color="green"]Good Old Fashioned Lover Boy[/font]
 

Lerm

втянувшийся
You live and learn. Or you don't live long.  
RU Серокой #16.02.2004 18:24
+
-
edit
 

Серокой

координатор
★★★
Больше не раскалятся ваши колосники. Мамонты пятилеток сбили свои клыки. ©  
RU Павел Кузьмин #16.02.2004 18:44
+
-
edit
 

Павел Кузьмин

координатор

[font color="green"]Good Old Fashioned Lover Boy[/font]
 
Это сообщение редактировалось 16.02.2004 в 18:50
+
-
edit
 

Vale

Сальсолёт

"Не следуй за большинством на зло, и не решай тяжбы, отступая по большинству от правды" (Исх. 23:2)  
RU Павел Кузьмин #16.02.2004 19:02
+
-
edit
 

Павел Кузьмин

координатор


>>У меня Opera 7.20 и MSIE 5.5 - некорректно работают...

У меня то же самое на Opera 7.23 и IE 5.5... Изменяю кодировки --- не помогает :( ...
[font color="green"]Good Old Fashioned Lover Boy[/font]
 
+
-
edit
 

Balancer

администратор
★★★★☆
Ну, ладно, пока вернулись назад :D

Теперь давайте думать, в чём дело.
Сейчас распишу в деталях...
 
+
-
edit
 

Balancer

администратор
★★★★☆
Павел Кузьмин, 16.02.2004 19:02:50 :
>>У меня Opera 7.20 и MSIE 5.5 - некорректно работают...
У меня то же самое на Opera 7.23 и IE 5.5... Изменяю кодировки --- не помогает :( ...
 


Ещё раз повторяю - дело не в брайзерах. UTF8 понимают давным давно все, даже текстовый линуксовый Lynx.
 
1 2 3 4 5 6 7 8

в начало страницы | новое
 
1914: Покушение Гаврилы Принципа на австрийского престолонаследника Франца Фердинанда в Сараево и его жену, послужившее поводом к началу Первой мировой войны. (102 года).
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru