【发布时间】:2010-03-22 19:10:03
【问题描述】:
我正在使用一个函数,该函数需要一个格式化为 utf-8 编码的八位字节字符串的字符串。有人可以给我一个 utf-8 编码的八位字节字符串的例子吗?
换句话说,如果我将 'foo' 转换为字节,我会得到 112、111、111。这些字符代码看起来像 utf-8 编码的八位字节字符串?会是“0x70 0x6f 0x6f”吗?
我的问题的上下文是生成 openid 签名的过程,如openid spec 中所述:“消息必须以 UTF-8 编码以生成字节字符串。”我正在寻找一个这样的例子。
谢谢
【问题讨论】:
-
如果 'f' > 'o',您使用的字符编码很奇怪。我假设您的意思是 [102, 111, 111]。