Japon metin php veritabanından gelen Display

1 Cevap php

Son zamanlarda ben veritabanından gelmektedir japon metnini görüntülemek için gereken yere bir projede çalıştı. Ben zaten kullanmak

meta http-equiv="Content-Type" content="text/html; charset=utf-8"

Bu statik metin görüntülemek için yardımcı olur. Veritabanından gelen Ama ne zaman gösterilecek? "?????" metni yazın.

Nasıl bu tür sorunları çözebilir?

1 Cevap

Veritabanı charset UTF8 da mı? Bağlantı charset mi UTF8? Veri ISO-8859-1 yerde yol boyunca dönüştürülür alır gibi görünüyor.

Daha fazla bilgi olmadan, sorunun tam olarak ne olduğunu bulmak zor. Ne DBMS kullanıyorsunuz? MySQL? PostgreSQL? Her iki şekilde de, ben veritabanı ve / veya bağlantı kullanarak değil ya eminim UTF8.

Aşağıdaki işlevlerden birini kullanarak bağlantı karakter değiştirebilirsiniz:

mysql_set_charset('UTF-8');
pg_set_client_encoding('UTF-8');