我正在使用MySQL phpmyadmin。 我在DB中插入了多语言文本,Collation是utf8_unicode_ci,现在我想从DB检索值并存储到文件中。当我阅读文本它返回??????????但原文是தமிழ்。
我已将文本直接写入文件,并将文本存储为தமிழ்தமிழ்(某些方括号),但是在读取数据库时因为它返回为??????????该文件已被返回为??????????。 如何正确地从DB中读取文本。
答案 0 :(得分:0)
尝试执行'SET NAMES utf8;'在阅读桌前。
答案 1 :(得分:0)
尝试在连接数据库后发送以下查询:
如果您使用的是mySQL< 5.0.7:
mysql_query("SET NAMES utf8;");
如果您使用的是较新的mySQL:
mysql_set_charset("utf8");
和
header('Content-type: text/plain;charset=UTF-8');