• 18-11-2015, 10:52:25
    #1
    Merhaba.
    Php kodlanmış sitem var ve mysql de bir hata alıyorum, o yüzden konunun yeri burası mı değil mi inanın bilmiyorum, şimdiden yanlış yaptım ise kusura bakmamanızı rica ediyorum.

    php ile kodlanmış sitemi rusça'ya çevireceğim fakat bir hata alıyorum.

    mysql'den cümleyi alıp editplus ta rusça'ya çevirdim. Düzenle dediğimde

    1 satır etkilendi.

    Warning: #1366 Incorrect string value: '\xD0\x9C\xD1\x8B, ...' for column 'icerik_1' at row 1

    Hatası veriyor.

    değişikliğe baktığım zamanda da rusça olan her şey soru işareti oluyor.

    yardımlarınızı bekliyorum, teşekkürler.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 10:52:25 -->-> Daha önceki mesaj 10:30:53 --

    ÇÖZDÜM ARKADAŞLAR...

    İlk olarak yapmanız gerekenler.

    mysql deki tüm tabloları notepad a alın.

    hepsinin en sonuna "CHARACTER SET utf8 COLLATE utf8_general_ci;"

    bunu ekleyin ve sql e geri atın.

    daha sonra rusça olarak o vt ye girmiş olacaktır. yani rusça bir kelimeyi phpmyadmin de düzenlediğinizde hata vermeyecek.

    daha sonra da mysql bağlantı sayfanızı açıp aşağıdaki kodları yapıştırdığınızda işlem tamamdır

    kolay gelsin.

    mysql_query("SET character_set_client='utf8'");
    mysql_query("SET character_set_results='utf8'");
    mysql_query("SET character_set_connection='utf8'");
  • 18-11-2015, 11:03:56
    #2
    güzel cözüm not alıyorum ilerde banada lazım olur iyi çalısmalar
  • 20-11-2015, 14:51:29
    #3
    Rica ederim, en sonunda birilerine yardımcı olduğuma çok sevindim
  • 20-11-2015, 15:01:06
    #4
    daha nice yardımlara hem kendiniz ögrenceksiniiz hemde millet
  • 20-11-2015, 16:17:42
    #5
    Şu yazılımlarda veritabanları standart olarak utf8_unicode olsa hiçbir sorun kalmayacak aslında.
  • 20-11-2015, 16:19:59
    #6
    keske her bölgeye göre ayarlı gelse
  • 20-11-2015, 16:56:01
    #7
    Darısı Linux bölümüne 17 gün önce açtığım exim'e disclaimer eklenmesi hakkında konusuna olsun diyelim ))
  • 20-11-2015, 22:52:43
    #8
    Üyeliği durduruldu
    Mysql tablo karşılaştırmasını utf-8_general_ci yaparsanız böyle bir sorunla karşılaşmazsınız.