易语言汉字转换成unicode编码10进制
把汉字转换成〹的形式~~网上找不到代码,求源码把汉字转换成〹;的形式~~网上找不到代码,求源码...
把汉字转换成〹 的形式~~网上找不到代码,求源码
把汉字转换成 & # 12345; 的形式~~网上找不到代码,求源码 展开
把汉字转换成 & # 12345; 的形式~~网上找不到代码,求源码 展开
2个回答
展开全部
.版本 2
.支持库 ePY
.子程序 取汉字区位码, 文本型
.参数 _字, 文本型, , 只取第一个字
.局部变量 高字节, 整数型
.局部变量 低字节, 整数型
.局部变量 区码, 整数型
.局部变量 位码, 整数型
.如果真 (取字符串长度 (_字) = 0)
返回 (“0”)
.如果真结束
高字节 = 位与 (取代码 (_字, 1), 255)
低字节 = 位与 (取代码 (_字, 2), 255)
区码 = 高字节 - 160
位码 = 低字节 - 160
返回 (到文本 (区码 × 100 + 位码))
.支持库 ePY
.子程序 取汉字区位码, 文本型
.参数 _字, 文本型, , 只取第一个字
.局部变量 高字节, 整数型
.局部变量 低字节, 整数型
.局部变量 区码, 整数型
.局部变量 位码, 整数型
.如果真 (取字符串长度 (_字) = 0)
返回 (“0”)
.如果真结束
高字节 = 位与 (取代码 (_字, 1), 255)
低字节 = 位与 (取代码 (_字, 2), 255)
区码 = 高字节 - 160
位码 = 低字节 - 160
返回 (到文本 (区码 × 100 + 位码))
展开全部
这是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();
}
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();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询