VB 使用C语言Escape的方法
来源:互联网 发布:洋气的英文淘宝店铺名 编辑:程序博客网 时间:2024/06/04 18:06
在C语言中,escape的符号很好用,
比如
"中国一定强"
这个字串可以写成:
"/x4E2D/x56FD/x4E00/x5B9A/x5F3A"
用字元编码编写程序,在其他不同语言的windows运作时,比较不会有问题。
(我尽量不想在程序中写入中文)
但是vb如果全部要用字元编码写的话,就会很麻烦而且一个一个都要手写成:
ChrW(&H4E2D) & ChrW(&H56FD) & ChrW(&H4E00) & ChrW(&H5B9A) & ChrW(&H5F3A)
所以我写了一条短短的function:
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Public Function EscToStr(ByVal c As String) As String
Dim tmp, str1, str2, str3, str4 As String
Dim i, outend1, outend2 As Integer
i = 1
outend1 = 1
Do While outend1 <> 0
str1 = c
outend1 = InStr(i, str1, "/x")
i = outend1 + 1
outend2 = InStr(i, str1, "/x")
If outend2 = 0 Then
outend2 = Len(str1) + 1
End If
str2 = Mid(str1, outend1 + 2, outend2 - outend1 - 2)
str3 = "&H" & str2
str4 = ChrW(str3)
tmp = tmp & str4
If outend2 = (Len(str1) + 1) Then
outend1 = 0
End If
Loop
EscToStr = tmp
End Function
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
应用时比如:
Form1.Text=EscToStr("/x4E2D/x56FD/x4E00/x5B9A/x5F3A")
显示出的表单文字就成为
"中国一定强"
- VB 使用C语言Escape的方法
- javascript(c#) 使用escape、unescape
- javascript(c#) 使用escape、unescape .
- c语言中的qsort方法的使用
- C 语言 可变参数 的使用 方法
- escape,encodeURI,encodeURIComponent方法使用
- c语言与vb的区别
- c语言与vb
- VB编写的C语言编辑器(包含VB源代码及上百个C语言例子)
- vb下调用C++dll的方法
- oracle中escape的使用
- 使用VB.net和VB编写DLL组件的方法
- C#、VB.NET使用HttpWebRequest访问https地址(SSL)的实现方法
- escape() 方法:
- 使用C语言获取文件夹地址的方法
- C语言指针一种容易错误使用的方法
- 使用C语言获取文件夹地址的方法收藏
- 使用C语言实现面向对象的方法
- vpn原理及实现--一般理论
- mobile中使用MD5加密字符串
- 搜索引擎技术揭密:中文分词技术
- vpn原理及实现--隧道的一种实现
- 现实版java爱情
- VB 使用C语言Escape的方法
- Delegate Event
- C# Socket异步通讯是如何实现的呢
- vpn原理及实现--虚拟网卡构建vpn
- C#基础五
- OIPF 规范翻译(DAE)-----4.1.1.1 i-Box model
- 让svn外网访问
- 备份
- 陕北吴旗娃的学习经历