> Не использовать. ;) poigeMarch 4 2011, 04:55:31 UTC
Вопрос был не «Что не делать?», а «Что делать?». Так что, ответ по-идее, должен быть вида «Использовать _______». Вот этот прочерк - самое интересное. :-)
Там проблема именно с правильным использованием, которого там нет. Исторически так сложилось. Фицпатрик слабал lj для себя и своих друзей совершенно без учёта того факта, что кроме английского существуют ещё какие-то языки. Им оно и не нужно было. В той, четвёртой, версии MySQL не было поддержки utf8 в принципе
( ... )
Эх, костыльки-костылики! =) Прикинь, какой это мрак для тех, кто не знает всей этой подковёрной игры и "просто зашёл попрограммировать". Да, в MySQL4 уже была (да и сейчас есть) поддержка CHARSET=utf8. Помнится, консольный MySQL-client криво отрисовывал SELECT-выборки с unicode'ом (рамочки съезжали, т.к. неверно вычислялись длины выводимых строк), типа:
+-----------------+ | name | +-----------------+ | test N2 (empty) | | пакетик | | test from file | +-----------------+
Comments 25
Reply
Reply
А вообще уже давно есть python и ruby - зачем же себя так мучать?
Reply
Reply
(The comment has been removed)
Reply
(The comment has been removed)
Reply
Reply
Reply
Reply
Reply
Reply
Reply
Reply
+-----------------+
| name |
+-----------------+
| test N2 (empty) |
| пакетик |
| test from file |
+-----------------+
Reply
БД MySQL, default charset utf8
приложение тоже в utf8
все работает без врапперов, вообще изъебываться не приходилось ни разу
вот с регулярками в utf8 жопа да..
Reply
Ну так пример покажи?
Reply
Leave a comment