php 使用 utf8_encode() 对字符串进行 UTF-8 编码得到与结果相同的字符串

php UTF-8 encoding of a string using utf8_encode() gives the same string as result

我正在 php 中使用此 utf8_encode() 函数(使用在线编辑器 http://www.writephponline.com/)。问题是我得到的结果是相同的字符串。我是不是做错了什么……php 非常非常新。寻找关于什么是正确结果的指导。

示例:

echo utf8_encode("a6ab35d3-905b-4d1e-a967-169c1aa2dd56d337e8bd-d6ae-4f3b-a4b6-0980dcbeb632");

结果是a6ab35d3-905b-4d1e-a967-169c1aa2dd56d337e8bd-d6ae-4f3b-a4b6-0980dcbeb632

字符串中的所有字符在 utf8 中与在 ASCII 中相同。 Utf-8 是一种可变长度编码,对于字符代码 32 - 127,它存储与 ASCII 相同的值。

https://en.wikipedia.org/wiki/UTF-8

尝试在测试字符串中添加一些重音字符。