一个字符转换问题,谢谢!

juge 2003-05-23 03:25:55
对于一个中文字符串,如:“四川省”,我现在知道的是它的ASCII码。这三个字对应的ASCII码为:203 196 180 168 202 161
我怎么把这些数字转换成文字,即:“四川省”
谢谢!
...全文
37 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
laker_tmj 2003-05-30
  • 打赏
  • 举报
回复
up
juge 2003-05-25
  • 打赏
  • 举报
回复
然而,这个结果:DB 56 DD 5D 01 77
如何转化为等价的:CB C4 B4 A8 CA A1
我想这是问题的关键吧,谢谢!如何解决!
juge 2003-05-25
  • 打赏
  • 举报
回复
涓嶅銆傚嵆浣垮湪VB涓嬮潰锛? ChrW(52164)锛屼篃鏄竴涓€?鈥濓紝鎴戠敤鐨勬槸鍟嗗姟鐨勭┖闂达紝鏀寔涓枃鐨勫憖銆? ChrW(22235)锛屽氨鏄€滃洓鈥濓紝涓嶆槑鐧戒簡銆傝繕鏄殑璋㈣阿鍚勪綅锛
chf0797 2003-05-25
  • 打赏
  • 举报
回复
你的空间是不是国外免费的?别用那们的。
<%@LANGUAGE="VBSCRIPT" codepage=936 %> 添加到ASP文件第一行
试试。ChrW(52164),结果为“?”或许就不会这样了。
liuyear 2003-05-24
  • 打赏
  • 举报
回复
22235 = &H56db
这个编码是Unicode16,我是用ULTRAEDIT转换的
四川省=DB 56 DD 5D 01 77
&H7701 = 30465
response.write ChrW(30465) 结果是“省”
juge 2003-05-24
  • 打赏
  • 举报
回复
对,结果是。但对于中文是该这样,我也解决了。现在还有个问题就是,如果字符串中含有英文、字符等单字节的,我就应该先判断是否为中文才能用上面的,判断是否为中文,可否简单通过查看ASCII码>127。谢谢!
liuyear 2003-05-24
  • 打赏
  • 举报
回复
对方的应该不是中文的系统,研究!
juge 2003-05-24
  • 打赏
  • 举报
回复
服务器是支持中文的。
203*256+196 结果也就是:52164
在服务器上,这样用:
Chr(52164),不对。而这样用:ChrW(52164),结果为“?”
而这样用:ChrW(22235),结果就是“四”
我想22235和52164之间一定存在某些联系。如果知道这两个数之间的联系,也就是怎么转换的,那么问题就可以解决了!
大家帮忙想想,谢谢!
juge 2003-05-24
  • 打赏
  • 举报
回复
服务器端口 80
服务器时间 5/24/2003 3:03:47 PM
IIS版本 Microsoft-IIS/5.0
服务器解译引擎 VBScript/5.1.7426
服务器操作系统 Windows_NT
服务器CPU数量 2 个

那我应该怎么办呀。谢谢!很急呀!我在本地都行的,上传到服务器就不行了!
laker_tmj 2003-05-24
  • 打赏
  • 举报
回复
你的網上的服務器是英文的可能不支持中文!!!
你與你的服務商聯繫看!!!
chf0797 2003-05-24
  • 打赏
  • 举报
回复
可以呀,我到网上试了。可能是你的服务器空间
juge 2003-05-24
  • 打赏
  • 举报
回复
str=chr(203*256+196)&chr(180*256+168)&chr(202*256+161)
response.write str
对于这个,怎么我在本机调试,正确,输出结果为“四川省”,但上传到网上就不对了。提示:
Microsoft VBScript runtime error '800a0005'

Invalid procedure call or argument: 'Chr'

为什么?怎么解决?谢谢!
liuyear 2003-05-23
  • 打赏
  • 举报
回复
str=chr(203*256+196)&chr(180*256+168)&chr(202*256+161)
response.write str

结果是:四川省
esaler 2003-05-23
  • 打赏
  • 举报
回复
replace
juge 2003-05-23
  • 打赏
  • 举报
回复
用十六进制查看软件知道,而且我用自己写的代码得到也是。其对应的十六进制为:
CB C4 B4 A8 CA A1
rexsp 2003-05-23
  • 打赏
  • 举报
回复
你怎么知道四川省的ASCII码是那串数字
juge 2003-05-23
  • 打赏
  • 举报
回复
大家帮帮忙呀

28,404

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧