Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.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/8/mysql/67.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
如果只使用英语,我应该将mysql转换为UTF-8吗?如果mysql和php是UTF-8,那么需要更改哪些php代码?_Php_Mysql_Utf 8 - Fatal编程技术网

如果只使用英语,我应该将mysql转换为UTF-8吗?如果mysql和php是UTF-8,那么需要更改哪些php代码?

如果只使用英语,我应该将mysql转换为UTF-8吗?如果mysql和php是UTF-8,那么需要更改哪些php代码?,php,mysql,utf-8,Php,Mysql,Utf 8,我的PHP项目中的文本文件编码不一致。所以我决定把所有的东西都做成UTF-8 在这个时候,我计划限制字符为英语。我应该把我的Mysql数据库转换成UTF-8,还是可以推迟到我需要的不仅仅是英语 在我看来,如果我的数据库是UTF-8,我将需要使用mb_(多字节)预执行函数,例如mb_strop,并在我的常规表达式上使用/u选项。我遗漏了什么吗 谢谢与UTF-8相比,ASCII不会丢失任何东西,因为ASCII中的所有字符在UTF-8中都具有相同的表示形式 TL;DR:去做吧。与UTF-8相比,ASC

我的PHP项目中的文本文件编码不一致。所以我决定把所有的东西都做成UTF-8

在这个时候,我计划限制字符为英语。我应该把我的Mysql数据库转换成UTF-8,还是可以推迟到我需要的不仅仅是英语

在我看来,如果我的数据库是UTF-8,我将需要使用mb_(多字节)预执行函数,例如mb_strop,并在我的常规表达式上使用/u选项。我遗漏了什么吗


谢谢

与UTF-8相比,ASCII不会丢失任何东西,因为ASCII中的所有字符在UTF-8中都具有相同的表示形式


TL;DR:去做吧。

与UTF-8相比,ASCII不会丢失任何东西,因为ASCII中的所有字符在UTF-8中都有相同的表示形式

TL;医生:去吧