Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Кодировка MySQL (https://forum.antichat.xyz/showthread.php?t=179311)

programming 16.02.2010 16:30

Кодировка MySQL
 
Вроде бы известная проблема. Но в этот раз никак не могу справиться..
Посылается запрос:
UPDATE dle_users
SET info=" '.$inf[$i].'", fullname= "'.$nams[$i].' ", land="'.$cit[$i].'"
WHERE name="'.$regs[1][$i].'"

Нужно cp1251. Скрипт - iso-8859-1
В инфо фуллнэйм и лэнд - русские символы.
В БД получаются ??????.

|qbz| 16.02.2010 16:41

base64 :)

DiHWO 16.02.2010 16:47

programming, перед твоим запросом пиши:
mysql_query("SET NAMES CP1251");

b3 16.02.2010 18:10

Цитата:

Сообщение от |qbz|
base64 :)

Строка зашифрованая в base64 будет на 30% длиннее чем оригинал, а значит и обьем будет больше, невыгодно так хранить данные.

Engineer 16.02.2010 18:20

Юзай iconv но по моему лучше оставить как есть...


Время: 06:53