Да нахер этот Perl..

Mar 03, 2011 19:51

Это неинтересное, это про программирование.

Допустим, Вы - программист, пишущий на Perl. И вот приспичило Вам использовать в своих программах UTF-8.
исповедь )

программирование, программа, работа, perl, программист, язык

Leave a comment

Comments 25

mazurkin March 3 2011, 17:00:42 UTC
Я не хочу - и не использую :)

Reply

vylekzhanin March 3 2011, 19:04:16 UTC
Java? Там писанины много! :)

Reply

mazurkin March 3 2011, 19:09:12 UTC
Нужно просто правильно подобрать библиотеки.

А вообще уже давно есть python и ruby - зачем же себя так мучать?

Reply

vylekzhanin March 3 2011, 19:13:08 UTC
Да, вот питончик..

Reply


(The comment has been removed)

vylekzhanin March 3 2011, 19:06:48 UTC
Это не движок, это велосипед с ядерным реактором!

Reply

(The comment has been removed)

vylekzhanin March 4 2011, 08:58:33 UTC
Мне не надо в космос, сделайте мне крастиво! Где элегантность, красота и лаконичность? =)

Reply


> Вы всё ещё хотите использовать Perl? =) poige March 3 2011, 17:57:43 UTC
А что делать? :)

Reply

vylekzhanin March 3 2011, 19:08:35 UTC
Не использовать. ;)

Reply

> Не использовать. ;) poige March 4 2011, 04:55:31 UTC
Вопрос был не «Что не делать?», а «Что делать?». Так что, ответ по-идее, должен быть вида «Использовать _______». Вот этот прочерк - самое интересное. :-)

Reply

Re: > Не использовать. ;) vylekzhanin March 4 2011, 06:27:09 UTC
Использовать Java и ждать ANSI / ISO на Python 3.* - там-то уж точно всё unicode'ное будет. =)

Reply


slartyblartfast March 3 2011, 18:18:39 UTC
Ты себе даже не представляешь что творится с юникодом в жж. :)

Reply

vylekzhanin March 3 2011, 19:11:36 UTC
Ну, там проблем при правильном использовании я не вижу, но именно эти реализации правильных возможностей порой напрягают.

Reply

slartyblartfast March 4 2011, 05:37:57 UTC
Там проблема именно с правильным использованием, которого там нет. Исторически так сложилось. Фицпатрик слабал lj для себя и своих друзей совершенно без учёта того факта, что кроме английского существуют ещё какие-то языки. Им оно и не нужно было. В той, четвёртой, версии MySQL не было поддержки utf8 в принципе ( ... )

Reply

vylekzhanin March 4 2011, 06:43:25 UTC
Эх, костыльки-костылики! =) Прикинь, какой это мрак для тех, кто не знает всей этой подковёрной игры и "просто зашёл попрограммировать". Да, в MySQL4 уже была (да и сейчас есть) поддержка CHARSET=utf8. Помнится, консольный MySQL-client криво отрисовывал SELECT-выборки с unicode'ом (рамочки съезжали, т.к. неверно вычислялись длины выводимых строк), типа:

+-----------------+
| name |
+-----------------+
| test N2 (empty) |
| пакетик |
| test from file |
+-----------------+

Reply


что я делаю не так? anonymous March 6 2011, 16:52:31 UTC
пишу на Perl
БД MySQL, default charset utf8
приложение тоже в utf8
все работает без врапперов, вообще изъебываться не приходилось ни разу

вот с регулярками в utf8 жопа да..

Reply

Re: что я делаю не так? vylekzhanin March 7 2011, 07:11:19 UTC
> все работает
Ну так пример покажи?

Reply


Leave a comment

Up