metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2010-03-06 10:38 am

Загадочно

Почему-то в PostgreSQL тип чарсета WIN1251 имеет алиас WIN, WIN866 - алиас ALT и KOI8R - KOI8. Это что, кто-то из наших окопался среди разработчиков и сделал "как нам проще будет"?

PS: А, еще обнаружил странную вещь - забыл в клиенте поставить тип client_encoding и начал туда долбить win1251 строки. Так оно сломалось только на какой-то записи далеко в середине на фразе "предъявить кредитную карточку", т.е. до того все нормально и читабельно вставилось.

[identity profile] alexott.livejournal.com 2010-03-06 10:51 am (UTC)(link)
ну WIN866 - это вообще странно, оно правильно называется CP866, и всегда называлось альтернативной кодировкой, поэтому и ALT

[identity profile] vp.livejournal.com 2010-03-06 10:54 am (UTC)(link)
Прекрасно :)

[identity profile] alexott.livejournal.com 2010-03-06 10:57 am (UTC)(link)
а почему не utf-8?

[identity profile] metaclass.livejournal.com 2010-03-06 11:03 am (UTC)(link)
utf-8 внутри базы, а клиентское приложение utf-8 не умеет, там все в win1251

[identity profile] alexott.livejournal.com 2010-03-06 11:13 am (UTC)(link)
а, понятно...

[identity profile] max-posedon.livejournal.com 2010-03-06 12:16 pm (UTC)(link)
Я бы всё равно общался именно в utf8, а уже локально все преобразования с учётом текущей локали в текущую локаль. Это имхо правильнее и безопаснее.

[identity profile] metaclass.livejournal.com 2010-03-06 12:35 pm (UTC)(link)
По моему, клиентская либа ровно это и делает, причем явно корректнее, чем если бы я этим занимался сам :)

[identity profile] zamotivator.livejournal.com 2010-03-06 12:46 pm (UTC)(link)
Ужоснах

возможно, что так оно и есть

[identity profile] shalapanova.livejournal.com 2010-03-06 11:08 am (UTC)(link)
Если мне не изменяет мой склероз, мне рассказывали про неких московсих ребят-разработчеков постгреса.

Re: возможно, что так оно и есть

[identity profile] alexott.livejournal.com 2010-03-06 11:14 am (UTC)(link)
русских среди разработчиков достаточно много...

Re: возможно, что так оно и есть

[identity profile] nivanych.livejournal.com 2010-03-06 02:05 pm (UTC)(link)
Есть такая компания "postgresmen", там разрабочики есть.

Re: возможно, что так оно и есть

[identity profile] little-arhat.livejournal.com 2010-03-06 05:32 pm (UTC)(link)
http://www.sai.msu.su/~megera/postgres/gist/ например :)

[identity profile] g-rub.livejournal.com 2010-03-06 03:02 pm (UTC)(link)
Там еще вроде как империя зла 1С свои патчи коммитила, как раз что-то касательно кодировок... :)