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

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

spamerr 18.08.2009 10:16

Проблема с кодировкой
 
Написал код вивода информации с бази.Но когда виводит русские буквы,то вместо русских букв "???????".Кодировка самого сайта - windows-1251,кодировка базы - cp1251.Раньше пробовал utf-8,так вообще видавало ошибку:
Warning: #1366 Incorrect string value: '\xD0\xA3\xD1\x81\xD0\xBF...' for column 'text1' at row 1

Как можно решить данную проблему???

MuXaJIbI4 18.08.2009 10:28

SET NAMES

spamerr 18.08.2009 10:46

Цитата:

Сообщение от MuXaJIbI4
SET NAMES

Подробнее можна,как я понял запрос в базу сделать со сменной кодировкой???

MuXaJIbI4 18.08.2009 10:48

сразу после подключения к базе выполните запрос SET NAMES cp1251

Sharky 18.08.2009 10:52

неужели так тяжело погуглить http://www.codenet.ru/db/interbase/ibsql/SET_NAMES.php

FireFenix 18.08.2009 10:54

PHP код:

mysql_query('SET character_set_client=cp1251'); //Уствнока кодировки клиента
mysql_query('SET character_set_results=cp1251'); //Уствнока кодировки запросов
mysql_query('SET character_set_connection=cp1251'); //Уствнока кодировки соединения
mysql_query('SET character_set_server=cp1251'); //Уствнока кодировки сервера 


spamerr 18.08.2009 11:04

Цитата:

Сообщение от FireFenix
PHP код:

mysql_query('SET character_set_client=cp1251'); //Уствнока кодировки клиента
mysql_query('SET character_set_results=cp1251'); //Уствнока кодировки запросов
mysql_query('SET character_set_connection=cp1251'); //Уствнока кодировки соединения
mysql_query('SET character_set_server=cp1251'); //Уствнока кодировки сервера 


СпС помогло,тему можно закрыть


Время: 16:16