MYSQL, Charset,

Salam. Belə bir problemim var... Deməli formlar bazaya gonderdiyim kiril hərfləri (rus hərfləri) bazaya yazilmir.. Onunla eyni forumda gedən latin hərfləri bazaya yazılır.. (inputda hech bir problem yoxdur latin herfi ilə yazanda normal şəkildə bazada görünür).. bu birinci problem ikinci problem isə bazaya manual olaraq insert eleyirem kiril hərflərini bu dəfə isə saytda görünmuü belə bir formada gorünur [code] улоащцутащцутащ зщоауцоао уцуацущшартщцуращцу ацущащцутращу зашруцаоцуатуцлотаиуцтац0ушатцущхтауциауц оауцащуцшр щуцшращ цуращртцу [/code] saytda charset windows-1251 də yoxlamişam utf-8 də.. həmçinin bazada collection utf8-bin və utf general ci hır iki variant yoxlamışam.. sizcə harda ilişmiş ola bilərəm :))

Verilmiş cavablar və yazılan şərhlər (7 cavab var)

Shahriyar Rzayev (2012-10-30 16:59:37)
MySQL-də Unicode problemi ilə bağlı bir yazı yazmışam bəlkə irəlidə köməyi olar: UTF8 vs. Latin1

Ruslan Butdayev (2012-09-19 15:14:37)
Cox sagolun komeyiniz uchun..

Ruslan Butdayev (2012-09-19 15:00:10)
Denwer uzerinde ne qeder eledim ishlede bilmedim .. ama Hosta yukledim normal ishledi..

Onar Alili (2012-09-19 12:18:49)
N sql-92 standartıdır,unicode cevrilməsində istifadə olunur,mysqldə varlığı barədə məlumatım yoxdur,N unicode istifadə edib forumdan insert edin olmalıdır. Məsələn ə hərfini manual olaraq insert edərkən unicode çevrilməsi üçün columnadı=N`əəəə` şəklində istifadə olunur. http://support.microsoft.com/kb/239530/en-us?fr=1

VendeTTA (2012-09-19 12:16:43)
Sorğuları [code]mysql_unbuffered_query('SET NAMES utf8');[/code] ilə göndərməyi yoxlamısan ? Adi halda MySQL latin1 kimi qəbul edir məlumatları. latin1-də isə rus hərfləri ola bilməz.

Ruslan Butdayev (2012-09-19 11:54:05)
bazada normsl gorunur.. type varchar qoymusam.. columnname=n meqsed nedi bu komandada? n ne ish gorecek ve ya gorur?

Onar Alili (2012-09-19 11:01:00)
Salam Verilənlər bazasında insert etdiyiniz kiril hərfləri normal görünür? insert etdiniz column data type`ni dəyişib yoxlayın. mysql`də varmı dəqiq bilmirəm mssqldə manual insert edərkən belə bir method var update CədvəlAdı set ColumnAdı=N'cavablar.net'

Mövzu üzrə bənzər suallara da baxa bilərsiniz.

MySQL Azərbaycan əlifbası sıralaması

MySQL-Java

MySql ERROR 1045 (28000): Access denied for user ‘root’@’localhost’

Php While Loop da Row ların birləşdirilməsi və link məsələsi

PHP və MySQL

wampserver 127.0.0.1 xətəsi