易语言汉字转换成unicode编码10进制
发布网友
发布时间:2022-05-12 00:42
我来回答
共2个回答
热心网友
时间:2023-10-30 15:12
.版本 2
.支持库 ePY
.子程序 取汉字区位码, 文本型
.参数 _字, 文本型, , 只取第一个字
.局部变量 高字节, 整数型
.局部变量 低字节, 整数型
.局部变量 区码, 整数型
.局部变量 位码, 整数型
.如果真 (取字符串长度 (_字) = 0)
返回 (“0”)
.如果真结束
高字节 = 位与 (取代码 (_字, 1), 255)
低字节 = 位与 (取代码 (_字, 2), 255)
区码 = 高字节 - 160
位码 = 低字节 - 160
返回 (到文本 (区码 × 100 + 位码))
热心网友
时间:2023-10-30 15:13
这是java code:
publicstatic String toUNICODE(String s)
{
StringBuilder sb=new StringBuilder();
for(int i=0;i<s.length();i++)
{
if(s.charAt(i)<=256)
{
sb.append("\\u00");
}
else
{
sb.append("\\u");
}
sb.append(Integer.toHexString(s.charAt(i)));
}
return sb.toString();
}