|
|
Asp ile mysql kullanarak bir site yapıyorum. Fakat veritabanına ekleme çıkartma yaparken karakterler bozuk halde oluyor.
Daha doğrusu ekrana yazmamda bir sorun yok. Fakat myphpadmin'den baktığımda farklı şekilde kayıt edilmiş gözüküyor. Elle veritabanına eklediğim türkçe karakterler ekrana çıkarken ise bozuk çıkıyor.
MyPhpAdmin Sayfa
--------------------------------
şehir -> �ehir
¿½ehir <- şehir
Dosya -> UTF8 olarak kayıt edildi
Sayfanın en üstündeki meta content-type -> UTF8
Veritabanındaki tabloların hepsi -> utf8_general_ci
Bağlantı sorgusu -> connection.open "DRIVER={MySQL ODBC 5.1 Driver}; SERVER=localhost; UID=root; database=veritabani;option=3;character set=utf8"
Ne yapmalıyım ki? Her tarafta türkçe karakterleri kullanabileyim?
If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.
|
|
|
NoktaliVirgul bunu yazdı: ----------------------------- Asp ile mysql kullanarak bir site yapıyorum. Fakat veritabanına ekleme çıkartma yaparken karakterler bozuk halde oluyor. Daha doğrusu ekrana yazmamda bir sorun yok. Fakat myphpadmin'den baktığımda farklı şekilde kayıt edilmiş gözüküyor. Elle veritabanına eklediğim türkçe karakterler ekrana çıkarken ise bozuk çıkıyor. MyPhpAdmin Sayfa -------------------------------- şehir -> �ehir ¿½ehir <- şehir
Dosya -> UTF8 olarak kayıt edildi Sayfanın en üstündeki meta content-type -> UTF8 Veritabanındaki tabloların hepsi -> utf8_general_ci Bağlantı sorgusu -> connection.open "DRIVER={MySQL ODBC 5.1 Driver}; SERVER=localhost; UID=root; database=veritabani;option=3;character set=utf8"
Ne yapmalıyım ki? Her tarafta türkçe karakterleri kullanabileyim?
-----------------------------
veritabanındaki tabloları utf_8_turkish_ci olarak değiştirmeyi denedin mi hoca.
Pozitif Teknik Produksiyon
http://blog.byyasinc.com - http//twitter.com/byyasinc - yasinc16@windowslive.com
|
Buremba

Kayıt : 16 Haziran 2006 6/6/6
|
|
asp'ye göre değiştirip dbye bağlandığın dosyanın altına @mysql_query("SET NAMES 'utf8'"); yaz.
demiş bilge.
|
|
|
Buremba bunu yazdı: ----------------------------- asp'ye göre değiştirip dbye bağlandığın dosyanın altına @mysql_query("SET NAMES 'utf8'"); yaz. -----------------------------
Description: [MySQL][ODBC 5.1 Driver][mysqld-5.1.49-community-log]SET NAMES not allowed by driver
If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.
|
|
|
beykozlu57 bunu yazdı: -----------------------------
veritabanındaki tabloları utf_8_turkish_ci olarak değiştirmeyi denedin mi hoca. -----------------------------
olmadı :S
If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.
|
|
|
bu arada meta content-type koyunca sapıtıyo. bunu fark ettim. onu koymazsam'da normal yazıların türkçe karakteri çıkmıyor
If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.
|
kerim

Kayıt : 10 Mayis 2008
|
|
NoktaliVirgul bunu yazdı: -----------------------------
Ne yapmalıyım ki? Her tarafta türkçe karakterleri kullanabileyim?
-----------------------------
utf8 olarak kodlama zorunluluğun yoksa charset=iso-8859-9
(:
|
Buremba

Kayıt : 16 Haziran 2006 6/6/6
|
|
demiş bilge.
|
|
|
kerim bunu yazdı: ----------------------------- NoktaliVirgul bunu yazdı: -----------------------------
Ne yapmalıyım ki? Her tarafta türkçe karakterleri kullanabileyim?
-----------------------------
utf8 olarak kodlama zorunluluğun yoksa charset=iso-8859-9 -----------------------------
aslında öyle bir zorunluluğum yok fakat utf8 olsun istemiştim. o yüzden utf8 kasıyodum. astık dönüş yapıcam sanırım. bide diğer sayfaları ANSI'ye çevirmem lazım :/
If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.
|
|
|
Buremba bunu yazdı: ----------------------------- aspyı unut php öğren. :) -----------------------------
echo 'yok. o kalsın mümkünse :)'
If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.
|
|
|
dosyanın karakter setini de utf8 yapıyor musun hoca ? birbirine include ettiğin tüm dosyalarda aynı şekilde utf8 olmalı.
|
|