PDA

Просмотр полной версии : Проблема с кодировкой


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
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
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
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'); //Уствнока кодировки сервера

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