社区
C#
帖子详情
见鬼了,(int)取得的汉字asc码和在vb中用Asc函数取得的数值不一样!!!
newp
2011-01-16 11:09:32
c#:int('大')
vb:asc("大")
这两个结果不一样,c#就没有完全等效asc的函数吗?该怎么办?
...全文
125
6
打赏
收藏
见鬼了,(int)取得的汉字asc码和在vb中用Asc函数取得的数值不一样!!!
c#:int('大') vb:asc("大") 这两个结果不一样,c#就没有完全等效asc的函数吗?该怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
newp
2011-01-17
打赏
举报
回复
有点明白了,好像是Unicode的问题,用ascw就对了
但是原来都是用asc函数加密的。。。。怎么转换成ascw
newp
2011-01-17
打赏
举报
回复
救命啊,咋办啊,为啥vb里面asc是负的,c#里面是正的,没规律啊
newp
2011-01-17
打赏
举报
回复
vb里面
asc("大")=-19213
邋遢的土豆
2011-01-16
打赏
举报
回复
Console.Write()同意楼上说法
wuyq11
2011-01-16
打赏
举报
回复
Console.Write(AscW("大"c))
22823
Console.Write((int)'大')
获取
汉字
的
ASC
II
码
,完成
VB
的
Asc
函数
功能
static
INT
_PTR StatusName(CString csTxt) { CString csTemp; csTemp = csTxt; char * pchar = new char [csTemp.GetLength()*2 + 1]; memset(pchar, 0, csTemp.GetLength()*2+ 1); WideCharToMu
关于对
汉字
长度的计算。用len
函数
是错误的,应该用
asc
函数
由于中文是双字节字符,也就是说一个
汉字
占两个
ASC
码
的位置,而
VB
显然是为英语国家设计的用Len
函数
无法返回
汉字
字节,也就是说一个
汉字
和和一个
ASC
字符在Len
函数
中得到的值是一样的,这就需要特殊处理。用
Asc
()...
在
VB
中,用
ASC
函数
计算
汉字
的机内
码
的问题。
在"机内
码
"的百科一文中 http://baike.baidu.com/link?url=zwf0xM7Jb6f_HUsTcsly-HgJJuXbMMYv0o0BPioQx0igQ1B4uCc7ia49nai2WOwpEdltctP2a90wGtixpMD70a 有一段话如下:由上面我们知道,“保”字的国标
码
为3123H,前...
C#实现
VB
中的
asc
和chr
函数
,字符(含中文)转
ASC
II
/// <summary> /// 传入单个字符,得到字符的
ASC
II
码
/// </summary> /// <param name="chr">汤</param> /// <returns>-13120</returns>...
vb
字符串和数字相互转换
函数
VB
中的字符串
函数
比较多,也比较方便,就不一一介绍了.本文主要对字符串相关的转换
函数
做一些小结.字符串转换的
函数
主要有: Str()和Val()用于字符串和数字的相互转换; Chr()和
Asc
()用于字符串和
Asc
II
码
的相互转换; ...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章