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
улоащцутащцутащ зщоауцоао уцуацущшартщцуращцу ацущащцутращу зашруцаоцуатуцлотаиуцтац0ушатцущхтауциауц оауцащуцшр щуцшращ цуращртцу
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)
1
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’
0
bazada normsl gorunur.. type varchar qoymusam.. columnname=n meqsed nedi bu komandada? n ne ish gorecek ve ya gorur?
1
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
1
Sorğuları
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.
0
Denwer uzerinde ne qeder eledim ishlede bilmedim .. ama Hosta yukledim normal ishledi..
0
Cox sagolun komeyiniz uchun..
1
MySQL-də Unicode problemi ilə bağlı bir yazı yazmışam bəlkə irəlidə köməyi olar:
UTF8 vs. Latin1
Sual verin
Cavab verin