我正在尝试学习如何使用ord函数对128到255之间的扩展字符进行UTF-8编码的方法。但是,我在使用此特定功能时遇到了困难。
https://www.php.net/manual/en/function.ord.php
如果字符串采用单字节编码,例如ASCII,ISO-8859或Windows 1252,则等效于返回字符在字符集映射表中的位置。但是,请注意,此函数不知道任何字符串编码,尤其是永远不会在多字节编码(例如UTF-8或UTF-16)中标识Unicode代码点。
试图定义字符集。
//<meta charset="utf-8">
//header('Content-type: text/html; charset=utf-8');
````echo ord('¥'); // Yen Sign // Actual -> 194 // Expected Unique Decimal ID #A
````echo ord('§'); // Section Sign // Actual -> 194 // Expected Unique Decimal ID #B
数据和命令位于<?php ?>
部分中。
我期望每个唯一符号都有一个唯一的十进制ID,但是由于某种原因,我得到了一组像194或195这样的符号的类ID。