Форум сетевых администраторов
Показаны 6 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- MySQL (http://netadmin.ws/forum/forumdisplay.php?forumid=40)
-- кодировка данных в таблице (http://netadmin.ws/forum/showthread.php?threadid=5185)


Помещено Pehota 19-04-2003 в 19:32:

кодировка данных в таблице

Тут такое дело. Данные из внешнего источника поступают в mysql базу данных в koi8-r кодировке. Какой наиболее простой способ перекодировать их в win-1251?


Помещено Rumata 19-04-2003 в 19:38:

Можно средствами пхп - внул, перекодировал, засунул.
см. convert_cyr_string


Помещено sVs 21-04-2003 в 12:06:

Или можно средствами самого MySQL:

один раз после соединения с базой - запросик типа:
set option character set cp1251_koi8
или
set option character set koi8r_cp1251

(действует в пределах одного соединения с базой)

__________________
Всякое решение порождает новые проблемы...


Помещено Stdin 26-04-2003 в 02:47:

sVs
Не знал об этом Данный запрос поддерживают сервера 3.23.x ?


Помещено sVs 28-04-2003 в 16:08:

угу, вот:
CHARACTER SET character_set_name | DEFAULT
Преобразует все строки, передающиеся от клиента, и строки передающиеся
клиенту, в соответствии с заданным набором символов. В настоящее время
единственной опцией для character_set_name является cp1251_koi8, но
можно легко добавить новые наборы символов, отредактировав файл
sql/convert.cc в дистрибутиве исходного кода MySQL. Чтобы восстановить
установку по умолчанию, следует установить значение character_set_name
в DEFAULT.

__________________
Всякое решение порождает новые проблемы...


Помещено Stdin 28-04-2003 в 22:57:

Большое человеческое спасибо за полезную информацию


Формат времени GMT. Текущее время 13:12.
Показаны 6 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.