【发布时间】:2012-03-12 19:44:13
【问题描述】:
我目前正在尝试用 PHP 中的 MySQL 保存一个日文字符串。字符被保存为问号。这是我的查询:
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8'");
$result = mysql_query("INSERT INTO battles (basic_words) VALUES ('".mysql_real_escape_string($basic_words)."'");
字符串 "$basic_words" 肯定包含日文字符,但它们没有被保存。 “basic_words”行的coalition是utf8_general_ci
【问题讨论】:
-
$basic_words来自哪里? -
$basic_words 来自我创建的一个类。在保存之前检查字符串并且字符是正确的/日语