判断 中文 英文 符号

sicext 2007-11-08 04:20:46
我现在正在做一个asp的程序
我提取出来的标题字节数是12位,如果是中文还好,但是标题一旦有英文或者符号 就完了, 明明那么长的空间正好放12个字的,偏偏让那几个英文或符号给站了地方.省下那么大的空间,不知道该如何处理

想请高手们来给指点一二,我怎么才能判断我提取出来的标题是中文还是英文或是符号 ,这样我才能让标题显示的更满些
...全文
111 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sicext 2007-11-09
  • 打赏
  • 举报
回复
相当感谢Sandrer
但是能能在说一下
Private Declare Function lstrlen Lib "kernel32 " Alias "lstrlenA " (ByVal lpString As String) As Long

该函数返回字符串中占用的字节数

例如:中国 返回4
China 返回5


或者用Asc()函数判断,如果字符小于0或者大于255的都是两个字节

怎么用???
Sandrer 2007-11-08
  • 打赏
  • 举报
回复
还有一点,有些网页使用UTF-8编码的,你需要把它们转换为Unicode,再转为ASCII
CSDN就是UTF-8编码的
Sandrer 2007-11-08
  • 打赏
  • 举报
回复
Private Declare Function lstrlen Lib "kernel32" Alias "lstrlenA" (ByVal lpString As String) As Long

该函数返回字符串中占用的字节数

例如:中国 返回4
China 返回5


或者用Asc()函数判断,如果字符小于0或者大于255的都是两个字节

1,502

社区成员

发帖
与我相关
我的任务
社区描述
VB 网络编程
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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