一尘不染

PHP / MySQL中的特殊字符

mysql

我在数据库中有包含特殊字符的单词(大多数情况下为西班牙语,如波浪号)。在数据库中,所有内容均已保存并使用PHPmyAdmin正确显示,但是当我获取数据(使用PHP)并将其显示在浏览器中时,我得到了一个奇怪的字符,例如“?”。用一个正方形…我需要一个一般性的修补程序,因此我不必每次都转义每个字符,而且我还可以将PHP表单中的特殊西班牙字符插入数据库中…

HTML是正确的:

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

所有表和数据库都设置为utf8_spanish

我得到的角色:

有什么建议么???

谢谢!!!


阅读 297

收藏
2020-05-17

共1个答案

一尘不染

将HTML字符集更改为ISO-8859-1,解决了该问题!愚蠢

2020-05-17