Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.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
Php Isn';一个4字节的汉字?_Php_Byte - Fatal编程技术网

Php Isn';一个4字节的汉字?

Php Isn';一个4字节的汉字?,php,byte,Php,Byte,当我用php解释这一点时: $html = htmlentities("漢"); var_dump($html); 输出显示,字符串(3)”漢", 那么3个字节?我将在这里使用大量@MiguelMunoz来回答一个类似的问题(): 对于汉字,UTF-8仅使用每个字节的6位来存储数据。 其他两位包含控制信息(根据具体情况而有所不同) 在字符上。对于ASCII字符,UTF-8使用7位。)这是一个 复杂的编码机制,但它允许UTF-8存储 最长为32位的字符。这具有仅占用 对于7位(ASCII

当我用php解释这一点时:

$html = htmlentities("漢");
    var_dump($html);

输出显示,字符串(3)”漢", 那么3个字节?

我将在这里使用大量@MiguelMunoz来回答一个类似的问题():

对于汉字,UTF-8仅使用每个字节的6位来存储数据。 其他两位包含控制信息(根据具体情况而有所不同) 在字符上。对于ASCII字符,UTF-8使用7位。)这是一个 复杂的编码机制,但它允许UTF-8存储 最长为32位的字符。这具有仅占用 对于7位(ASCII)字符,每个字符一个字节,使其 向后兼容ASCII。但它需要3个字节来存储16位 你可以通过在维基百科上查找来了解它是如何工作的


所以:它确实是3个字节。

你的实际q是什么?+treyBake q是什么?+treyBake只是一个测试,似乎是3个字节,谢谢。我在这里还是很新的。因为问题不完全一样,我不认为这是正确的选择。我现在可以看出,问一个可能存在重复的问题被认为是可以的,但回答了问题这完全是一种犯罪;)@hadrink。这个问题不一定要与它相匹配才是一个骗局:)更多的是关于给出的答案:)