Html 如何防止从数据库中处理错误字符?

Html 如何防止从数据库中处理错误字符?,html,mysql,Html,Mysql,我是西班牙人,我们使用例如字母“ñ”和一些重音符号。我遇到了这个问题,我在PhpMyAdmin中有一个数据库,其中有一些数据包括“ñ”和重音符号。当我在屏幕上使用这些信息时,它会显示一个带有问号的错误字符。我能做些什么来防止这种情况?不使用字母和重音符号不是一个选项 这是我看到的一个例子:(不可能用IMGur上传图像)。这是因为您的数据库没有配置为Unicode 试试这个: ALTER DATABASE your_database_name charset=utf8; ALTER TABLE y

我是西班牙人,我们使用例如字母“ñ”和一些重音符号。我遇到了这个问题,我在PhpMyAdmin中有一个数据库,其中有一些数据包括“ñ”和重音符号。当我在屏幕上使用这些信息时,它会显示一个带有问号的错误字符。我能做些什么来防止这种情况?不使用字母和重音符号不是一个选项


这是我看到的一个例子:(不可能用IMGur上传图像)。

这是因为您的数据库没有配置为Unicode

试试这个:

ALTER DATABASE your_database_name charset=utf8;
ALTER TABLE your_table_name charset=utf8;
也请阅读


感谢您提供的信息和链接!但它不起作用。它一直显示错误字符。我已经试过了第二个链接的解决方案,并给出了答案!它只需使用
mysqli\u set\u字符集($conn,'utf8')打开连接后。