|
|
#1 (permalink) |
|
Üyelik Tarihi: 18.12.2005
Yer: İstanbul
Yaş: 26
Mesaj: 65
|
utf-8 dönüştürme (convert) hatası
Arkadaşlar selamlar.
Tüm sistemi utf-8'e çevirdim. Veritabanı, PHP/HTML dosyaları, her şey tamam. Ancak bu seferde index.PHP'nin en tepesine PHP Code:
PHP Code:
|
|
|
|
|
|
#2 (permalink) |
|
Üyelik Tarihi: 14.02.2001
Yer: Rize
Yaş: 28
Mesaj: 198
|
Re: utf-8 dönüştürme (convert) hatası
charset ile session arasında bir bağlantı olmadığına inanıyorum.
sen verileri değilde "PHP" sayfalarını değiştirmişsin yanlış anlamadıysam. peki ama bunu neye göre ve nasıl yaptın? bir dosyayı utf-8 modunda açarak yeniden düzenlediysen sorun olmaması lazım. dosyayı hangi editörde düzenlediğin de önemli. windows vista öncesi sürümler unicode'u tam olarak desteklemez bildiğim kadarıyla. dosyayı editörde düzenledikten sonra farlı bir editör ile yeniden aç. sayfanın birinci satırındaki ilk karakter farklı birşey ise sil onu. örnek olarak "<?PHP" olması gerekirken ilk satırda bunun önüne bir şey gelmiş olabilir. bu editör kaynaklı bir sorundur. |
|
|
|
|
|
#3 (permalink) |
|
Re: utf-8 dönüştürme (convert) hatası
UTF-8 biçimine geçildiğinde bazı düzenleyiciler otomatik olarak "BOM" adı verilen ve dosyanın UTF-8'de kodlandığını belirten 3 karakterlik bir bilgiyi dosyaların başına eklerler. Apache'de bu bilgiyi gördüğü anda içeriğin UTF-8 olduğuna dair bir başlık bilgisi gönderir otomatik olarak.
Yapmanız gereken dosyalarınızı açtığınız düzenleyicide "UTF-8 without BOM" ya da buna benzer bir ifadeyi seçip tekarar kaydetmek. Bu durumda sayfalarınızın başında karakter kodlamasını bildiren bir başlık bilgisi gönderilmiyorsa bunu da koduna benzer bir kodla bildirmelisiniz. |
|
|
|
|
|
|
#4 (permalink) |
|
Üyelik Tarihi: 18.12.2005
Yer: İstanbul
Yaş: 26
Mesaj: 65
|
Re: utf-8 dönüştürme (convert) hatası
Arkadaşlar dosyaları notpad++ ile yeniden formatladım.
Format -> Encode in UTF-8 without BOM Problem çözüldü. Yalnız şu anda da daha evvel kullandığım PHP Code:
|
|
|
|
|
|
#5 (permalink) |
|
Re: utf-8 dönüştürme (convert) hatası
Bu fonksiyonun olduğu dosyanın da UTF-8 ile düzgünce kodlandığından emin misin? Bir de
PHP Code:
![]() |
|
|
|
|
|
|
#6 (permalink) |
|
Üyelik Tarihi: 18.12.2005
Yer: İstanbul
Yaş: 26
Mesaj: 65
|
Re: utf-8 dönüştürme (convert) hatası
Daha evvelki kullanımda en azından "Ç", "Ö" ve "boşluk" karakterlerini çeviriyordu.
PHP Code:
|
|
|
|
|
|
#7 (permalink) |
|
Re: utf-8 dönüştürme (convert) hatası
PHP Code:
![]() |
|
|
|
|
Zoque'a hoşgeldiniz!