Php De Türkçe Karakter Sorunu ?
-
Arkadaşlar ingilizce bir scripti türkçeleştirmek için çalışıyorum ama tr karakterlde bir sorun var. ö,ğ,ç,ş gibi karakter bozuk çıkıyor.
Aşağıda kodların bir kısmını yapıştırıyorum.Tr karakterlerin düzngün gözükmesi için nerelerde değişiklik yapmamız lazım ?
----------------------------------------------------------------------------------------------------------------------------------------
// look in your $PATH_LOCALE/locale directory for available locales..
// on RedHat6.0 I used 'en_US'
// on FreeBSD 4.0 I use 'en_US.ISO_8859-1'
// this may not work under win32 environments..
setlocale(LC_TIME, 'en_US.ISO_8859-1');
define('DATE_FORMAT_SHORT', '%m/%d/%Y'); // this is used for strftime()
define('DATE_FORMAT_LONG', '%A %d %B, %Y'); // this is used for strftime()
define('DATE_FORMAT', 'm/d/Y'); // this is used for date()
define('PHP_DATE_TIME_FORMAT', 'm/d/Y H:i:s'); // this is used for date()
define('DATE_TIME_FORMAT', DATE_FORMAT_SHORT . ' %H:%M:%S');------------------------------------------------------------------------------------------------------------------------------------------
<?
// look in your $PATH_LOCALE/locale directory for available locales
// or type locale -a on the server.
// Examples:
// on RedHat try 'en_US'
// on FreeBSD try 'en_US.ISO_8859-1'
// on Windows try 'en', or 'English'
@setlocale(LC_TIME, 'en_US.ISO_8859-1');
define ('DEFAULT_COUNTRY', '223');----------------------------------------------------------------------------------------------------------------------------------------------
Yardımcı olacaklara olmaya çalışacaklara şimdiden teşekkürler
-
functions gibi değer dosyasına <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-9">
bu kodu ekle veya hersayfada çalışan dosyaya.
-
Malesef sadece bu 2 dosya üzerinde değişiklik yapmam gerekiyor :S
-
swordfish bunu yazdı:
-----------------------------
Malesef sadece bu 2 dosya üzerinde değişiklik yapmam gerekiyor :S
-----------------------------tamam abi charset=iso-8859-9 yaptığında düzelmesi gerekiyor.
-
bozuk gelen karakterleri database denmi çekiyosun ?
-
charset=iso-8859-9 Yaptım olmadı UTF-8 Yaptım Olmadı. Databesi de kontrol ettim orda uft-8 yaptım yine değişmedi :S
-
Sorun %99 DB de bana göre. tablonun bitanesini yeniden oluştur 0dan oraya veri girip dene.
-
dosyalarla calistigin editorden encoding`i ayarlamayi unutma
-
@setlocale(LC_TIME, 'en_US.ISO_8859-1');
satırını
@setlocale(LC_TIME, 'tr_TR.ISO_8859-9');
ile değiştirmeyi dene istersen
Ayrıca yukarıda bir eleman da aynı şeyi demiş ama ben yine de söyleyeyim, file encoding'i de ayarlamayı unutma... ^^
