Arkadaşlar Debian 3.1 stable üzerinde konu başlığına yazdığım sorunum var. My.ini ayarlarından bütün karakter setlerini latin-5 iso-8859-9 yaptım. ama phpmyadmin'de oturum değerleri hep utf-8 oluyor. Debian sistemin konsol ve sistem karakter seti de iso9959--9. Bütün sistemi UTF-8 yapayım dedim, gene olmadı.
En kötüsü veri tabanını phpmyadmin veya mysqldumb --opt --all-database > mysqlyedek.sql şeklinde yedekliyorum. Yedeklenmiş dosyanın içerisinde bütün veritabanları ve tabloların karakter seti latin5 olarak görünmesine rağmen Türkçe karakterler okunmuyor. Ancak web sitesinde karakterler düzgün çıkıyor.
Hal böyle olunca Türkçe karakterlerin doğru olduğu bir yedekleme yapamıyorum. Ne yapmam lazım? Teşekkürler. Mysql sistemin değişkenleri aşağıdadır.sunucu:~# mysql -pEnter password:Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 7012 to server version: 4.1.11-Debian_4sarge2-logType 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql> status--mysql Ver 14.7 Distrib 4.1.11
, for pc-linux-gnu (i386)Connection id: 7012Current database:Current user: [EMAIL PROTECTED]SSL: Not in useCurrent pager: stdoutUsing outfile: ''
Using delimiter: ;Server version: 4.1.11-Debian_4sarge2-logProtocol version: 10Connection: Localhost via UNIX socketServer characterset: latin5Db characterset: latin5
Client characterset: latin5Conn. characterset: latin5UNIX socket: /var/run/mysqld/mysqld.sockUptime: 1 day 21 hours 56 min 35 secThreads: 1 Questions: 95182 Slow queries: 1 Opens: 241 Flush tables: 1 Open tables: 64 Queries per second avg:
0.575--mysql>sunucu:~# localeLANG=tr_TRLC_CTYPE="tr_TR"LC_NUMERIC="tr_TR"LC_TIME="tr_TR"LC_COLLATE="tr_TR"LC_MONETARY="tr_TR"
LC_MESSAGES="tr_TR"LC_PAPER="tr_TR"LC_NAME="tr_TR"LC_ADDRESS="tr_TR"LC_TELEPHONE="tr_TR"LC_MEASUREMENT="tr_TR"LC_IDENTIFICATION="tr_TR"
LC_ALL=sunucu:~#---Barış KARAGÜLElektronik Öğretmeni