KOI-8R заменяет некоторые символы на ??

D.K.M.

Новичок
KOI-8R заменяет некоторые символы на ??

Есть база в кодировке KOI-8R.

после подключения выполняю:
set option character set cp1251_koi8;

все данные полученые из базы в кодировке cp1251. Все данные которые я ложу в базу в кодировке KOI-8R соответственно.

Теперь когда туда пытаюсь вставить текст содержащий знаки: ±~"! получаю вместо них ??
 

D.K.M.

Новичок
Автор оригинала: Ermitazh
Каким способом ты это пытаешься туда вставить?
Обыкновенным запросом:
INSERT INTO table SET text='некий русский текст с символами';

или UPDATE table SET text='некий русский текст с символами';

В итоге русский текст нормально, а символы заменяет на ??

-~{}~ 01.09.06 15:27:

Автор оригинала: tony2001

нет там символа ±
Вот ты сейчас написал этот символ и все Ок.
Ведь этот форум тоже хранится в базе! И наверное MySQL!
Какая кодировка в базе на этом сайте/форуме?
 

tony2001

TeaM PHPClub
>Какая кодировка в базе на этом сайте/форуме?
Правая кнопка мыши, выбрать в контекстном меню "View Source".
 

D.K.M.

Новичок
Автор оригинала: tony2001
>Какая кодировка в базе на этом сайте/форуме?
Правая кнопка мыши, выбрать в контекстном меню "View Source".
Я таким образом узнаю кодировку страницы.
 

kruglov

Новичок
В кои-8 нету кавычек-елочек, длинных тире, копирайта, номера и прочих таких символов. У кои-8 русский алфавит начинается с "ю" и заканчивается "ч". Расскажите мне кто-нибудь, зачем хранить данные в кои-8? Только не надо про "старые почтовые серверы".

tony2001
Gorynych
Хых, вообще-то "±" не в виде entity во view source лежит.

-~{}~ 04.09.06 01:44:

p.s. Есть мнение, что в windows-1251 есть все, что мы видим на http://www.citforum.ru/internet/html/symbols.shtml (не считая "кракозябр")
 
Сверху