【问题标题】:PHP get ASCII code of a characterPHP获取字符的ASCII码
【发布时间】:2014-10-17 12:35:21
【问题描述】:

如何在 PHP 中获取字符的 ASCII 码??

http://www.backbone.se/urlencodingUTF8.htm

当我尝试时:

$h = dechex(ord('ñ'));

echo $h;

当我应该得到f1时,我得到了C3

我想要例如:

for 'ñ' -> %f1
for 'º' -> %ba

我怎样才能得到它?

提前致谢!!

【问题讨论】:

标签: php ascii urlencode


【解决方案1】:

正如他们在 cmets 中告诉您的,ñ 不是 标准 ASCII。它存在于扩展的 ASCII 表中,但是您的源文件可能以 UTF-8 格式保存,因此 ñ 以不同的字节存储。您可以尝试将您的编辑器设置为以不同的字符集保存文档。

然而,你的所作所为真的很危险。由于您看到编码可以更改,因此在源文件中写入不属于标准 ASCII 的字符总是一个坏主意。

为什么需要做这个操作?还有其他方法吗?不能用 UTF-8 吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-21
    • 2010-12-13
    • 1970-01-01
    • 2014-08-12
    • 1970-01-01
    相关资源
    最近更新 更多