Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript、php、html和mysql查询中的多语言字符_Javascript_Php_Jquery_Html_Mysql - Fatal编程技术网

javascript、php、html和mysql查询中的多语言字符

javascript、php、html和mysql查询中的多语言字符,javascript,php,jquery,html,mysql,Javascript,Php,Jquery,Html,Mysql,我目前正在创建一个网站,其中一个功能是允许用户编辑contenteditablediv中他们想要的任何文本。该文本稍后将由jQuery以json格式发布到PHP脚本中,该脚本将插入或更新mysql数据库中的记录 英语字母表中的一切都很好。但会有多语种用户使用该网站。在我上面描述的流程的任何部分中,是否有需要特别支持的语言 我最担心的是数据库排序规则/字段类型 我试着尽可能地测试这个,但我想知道是否有人对其他语言的字符有任何问题。提前感谢。创建数据库时,请将字符集设置为utf-8。范例 CREAT

我目前正在创建一个网站,其中一个功能是允许用户编辑
contenteditable
div
中他们想要的任何文本。该文本稍后将由
jQuery
json
格式发布到
PHP
脚本中,该脚本将插入或更新mysql数据库中的记录

英语字母表中的一切都很好。但会有多语种用户使用该网站。在我上面描述的流程的任何部分中,是否有需要特别支持的语言

我最担心的是数据库排序规则/字段类型


我试着尽可能地测试这个,但我想知道是否有人对其他语言的字符有任何问题。提前感谢。

创建数据库时,请将字符集设置为utf-8。范例

CREATE DATABASE db_name
CHARACTER SET utf8
DEFAULT CHARACTER SET utf8
COLLATE utf8_general_ci
DEFAULT COLLATE utf8_general_ci
在向MySQL更新数据或从MySQL更新数据之前,请使用
mysqli\u set\u字符集($connection,“utf8”)

使用header
header('Content-type:text/html;charset=UTF-8')

或者像


如果您使用ajax更新内容,应该不会有任何问题,因为W3C指出ajax数据字符集始终是utf-8

UTF8字符集是国际字符的最佳(也是使用最多的)字符集之一,我还建议您对MySQL使用
集合名称UTF8
,并且更喜欢header()而不是meta标记