我们允许用户在文本字段中输入任何语言并将值存储在数据库中,当用户在浏览器中查看时,我们会向用户返回相同的语言。
当我在数据库中传递“SantJuliãDeLã²ria”值时,当我从数据库中检索时,显示如下“SantJuli DeL ria”
我们如何在文本字段中将用户显示为与用户输入相同的值
答案 0 :(得分:0)
在插入
之前使用此代码mysql_query("SET character_set_results = 'utf8', character_set_client = 'utf8', character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8'");
mysql_query($qry);
答案 1 :(得分:0)
如果服务器在你手中改变mysql配置(my.cnf文件)
[mysql]
default-character-set=utf8
[client]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
然后更改db,tables
中的默认配置