Mysql kaydederken UTF-8 sorunu olduğunda

0 Cevap php

Benim web sitesi charset iso 8859 1 kullanıyor

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

zaman kullanıcı sonrası çince karakter, bu ve gibi veritabanına kaydedilir # 2 0 3 2 0; & # 2 2 9 0 9; Çince karakter olarak çıktı alınır ne zaman hangi.

UTF-8 için web siteme ayarlamanız gerekir

zaman kullanıcı sonrası çince karakter, bu mysql bazı funky karakteri olarak kaydedilir ve alınan zaman, bazı karakterler doğru ama bazı yanlış.

benim soru i UTF-8 için ayarladıktan sonra, nasıl ben mysql # 2 0 3 2 0 olarak metni tasarruf yapmak için ise; & # 2 2 9 0 9; yerine korkak karakterlerinizle.

i htmlentitiesi kullanmaya çalıştı. düzgün çalışmıyor.

Benim komut dosyası kullanıyor

$message = htmlentities(strip_tags(mysql_real_escape_string($_POST['message']),'<img><vid>')); 

when it's saved to mysql it is like this 你好 when it's retrieved to be display is like this ä½ å¥½ <---- is the funky character that is stored in mysql previously

0 Cevap