有什么方法可以处理与ord()类似的UTF-8编码的ASCII扩展字符?

时间:2019-05-02 19:58:07

标签: php html html5 php-7.2

我正在尝试学习如何使用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。

0 个答案:

没有答案