我试图在数据库中插入urdu文本,但只是" ????"插入其中。但在当地主机,它的工作正常。 当我在Cent-OS服务器上部署战争时,远程服务器上面临问题。 MySQL服务器5.5.15正在Cent-OS服务器上运行。
我还将字符集设置为utf8。
我在很多平台上搜索过很多东西来寻找溶胶。 Change MySQL default character set to UTF-8 in my.cnf? Changing MySQL charset to UTF8 on linux so it will work with JDBC https://serverfault.com/questions/61016/install-mysql-client-and-mysql-server-with-default-charset-utf8-to-fedora-11
我正在尝试过去三天。
我需要一个最好的溶胶。
答案 0 :(得分:1)
只需在表单中添加accept-charset='ISO-8859-15'
即可。
<form action="abc.php" method="post" accept-charset='ISO-8859-15' >
you form fields will come here
</form>
感谢。
答案 1 :(得分:0)
确保您的列的排序规则设置为 utf8 ,我使用的是 utf8_unicode_ci 。
要检查排序规则,您可以按照以下命令运行。
SHOW FULL COLUMNS FROM tablename