Php MySQL Front将字符替换为问号

Php MySQL Front将字符替换为问号,php,mysql,utf-8,character-encoding,Php,Mysql,Utf 8,Character Encoding,当手动向MySQL前端插入一些字符串时,在刷新后,将替换为问号。 问题是,当我选择该列时,它带有与HTML相同的问号符号 我已经做了: mysql_query("SET NAMES 'utf8'"); mysql_query("SET CHARACTER SET 'utf8'"); 在PHP中,当我从网站插入时,它会用相同的问号填充表格,但在HTML中是普通类型。这可能与您正在使用的任何终端客户端的字符集有关。在新应用程序中,您真的不应该使用mysql\u query。它已被弃用,如果使用不

当手动向MySQL前端插入一些字符串时,在刷新后,将替换为问号。 问题是,当我选择该列时,它带有与HTML相同的问号符号

我已经做了:

mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8'"); 

在PHP中,当我从网站插入时,它会用相同的问号填充表格,但在HTML中是普通类型。

这可能与您正在使用的任何终端客户端的字符集有关。在新应用程序中,您真的不应该使用
mysql\u query
。它已被弃用,如果使用不当会很危险,并且将在未来的PHP版本中完全删除。任何使用此功能的代码都必须完全替换。这并不难,它将使您的应用程序更安全,更经得起未来的考验。