Yardımcı olursanız sevirinim.
Sayfamın eski dili windows-1254>
Yeni bir sistem yaptırdım siteye eklediğim şeylerde türkçe karakter sorunu çıkıyor, sayfa utf 8 yapınca yeni eklediklerim düzeliyor, eskileri bozuluyor.
Eskileri windows-1254 e göre ayarlı yenileri utf8 e göre
Nasıl düzeltebilirim yardımcı olabilirmisiniz ?
Windows 1254 lü dbyi Utf8 e nasıl dönüştürürüm
3
●904
- 20-07-2010, 16:25:56
- 20-07-2010, 16:50:59
$kodlamadan = "windows-1254"; $kodlamaya = "UTF-8"; $icerik=iconv($kodlamadan, $kodlamaya, $icerik);bu şekilde karakter setini değiştirebilirsin , veritabanındaki tüm verileri çek , bu şekilde dönüştür ve update et , aklıma şuan bu geldi , başka çözümlerde var diye hatırlıyorum. - 20-07-2010, 17:07:23Daha açık bir yanıt vereyim :
Php dosyasında bir sql sorgusu kuracaksın
SELECT * FROM tablon
Gibi bir sorgu ile tüm verileri çekip döngü içerisinde, karakter setini değiştiren koddan geçireceksin ve sql sorgusu ile update edeceksin
UPDATE tablon SET icerik='$icerik' WHERE id='$id'