如何选择包含日文字符的列?

如何选择包含日文字符的列?

我尝试在 SQL 中选择包含日语字符的列。日语字符的输出被转换为 ?????(问号)。

请指教。

答案1

建立与数据库的连接后,我们需要使用以下命令更改访问 SQL 数据库的字符集:

mysqli_set_charset($conn, "utf8");

根据下面的来源,上面这行代码只在“新的 PHP 版本中”有效。

正如所解释的那样这里为什么:

如果浏览器设置为显示 utf-8 并尝试显示来自 PHP 源或数据库的不正确 utf-8 的文本,您可能会得到类似 ��� 之类的内容而不是预期的字符。

相关内容