编程词典
明日图书
明日软件
用户注册
用户登录
站内
  当前位置:编程词典服务网 >> 编程词典社区论坛 >> 关于VB 网络无法发送中文...
共有回复3条  每页10条  第1页/共1页  首页  上页  下页  尾页
1
  · 关于VB 网络无法发送中文数据问题!

用户:  475879593
发帖:  1 篇
作品:  0 个
回复:  1 篇
技术分:  34 分
等级:  学员
注册:  2010-09-01 16:00:10



发表于:2010-09-01 16:06:50
          楼主
我用了下列方法 发送数据到一个 ASP接受页面 但是中文字符无法发送 我尝试使用 进制转换 转换成 16进制能发送 但是转换过程中 如果出现英文等字符会丢失!

我想问下老师为什么中文无法发送呢?是因为INET1 这个控件不能用这个方法 只能发送非中文?  

Private Sub Command16_Click()
  Dim myurl As String, send_data As String, my_head As String
  myurl = "http://192.168.0.47:1/post2.asp"
  send_data = "body=" + Text10.text
  my_head = "Content-Type: application/x-www-form-urlencoded"
  Inet1.Execute myurl, "POST", send_data, my_head
  End Sub

还有我看见软件上的  聊天程序 用WINSOKE 发的消息 但是是用 服务器软件接受的 提供的是 服务器 IP 不能发送到具体页面接受  这个我始终没有搞明白
本帖赏分:0 分   回复数:3 篇     
修改   删除   引用   回复
  · 回复

用户:  lemon
发帖:  0 篇
作品:  0 个
回复:  12 篇
技术分:  54 分
等级:  学员
注册:  2010-08-17 10:09:33



回复于:2010-09-01 17:54:46
         1 楼
您好!

可能是编码格式的问题,传输是采用的是UTF-8的格式,该格式对英文非常好,如果要显示中文需要转换为GBK或GB2312的格式。
修改   删除   引用
  · 编码函数找了很久都找不到啊!???

用户:  475879593
发帖:  1 篇
作品:  0 个
回复:  1 篇
技术分:  34 分
等级:  学员
注册:  2010-09-01 16:00:10



回复于:2010-09-04 23:13:16
         2 楼
老师说编码问题 发生中文要转换成 gbk 编码发送 但是我在网上找了很多关于 中文字符转 GBK的函数都没有合适能用的! 老师能提供下思路吗?词典上也没有查到 相关函数!!
修改   删除   引用
  · 编码问题

用户:  vb_music
发帖:  0 篇
作品:  0 个
回复:  19 篇
技术分:  68 分
等级:  技术员
注册:  2010-08-13 20:44:58



回复于:2010-09-06 20:40:58
         3 楼
你好:
    编码问题可以说是各个编程语言和数据库的使用过程中经常遇到的问题,因为各个国家和各个地域之间用的编码问题不同,所以在使用时候也要经常相互转换,
所以各个语言一般都会提供转码的功能和相应的函数。国际标准编码是ISO-8859-1,但此编码不支持中文,支持中文的有utf-8,GBK,GB2312等,而在页面之间相互调用
,或者向服务器端发送请求,或者由服务器端响应客户端的请求,向客户端返回数据,都会用到转码问题,这个在VB中应用网络传输转码我也没用过,不知道是否提供了该功能,
做网络程序最好还是用其他语言,比如JAVA,C#等在这方面做得很完美。而且在传输解决编码问题都很多,很方便。
修改   删除   引用
共有回复3条  每页10条  第1页/共1页  首页  上页  下页  尾页
1
吉林省明日科技有限公司提供技术支持. 
Copyright © 1999-2008 吉林省明日科技有限公司. 吉ICP备10002740
当前时区 GMT+8, 今天是 
刷新页面 - 关于我们 - 设为首页