java和c++如何传输汉字

zhoulingsmile 2010-07-25 03:09:46
java和c++如何传输汉字 、 是不是java中的中文用base64编码 。 然后C++中解码base64 。
...全文
222 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhoulingsmile 2010-07-27
  • 打赏
  • 举报
回复


呵呵 总算搞出来了
2010-07-26
  • 打赏
  • 举报
回复
这个不知道,学习一下
smileflyer 2010-07-26
  • 打赏
  • 举报
回复
宽字符可以。

LPSTR var = (LPSTR)env->GetStringUTFChars(jstring,NULL);
jstring var = env->NewStringUTF("");
曾经痴迷网游 2010-07-26
  • 打赏
  • 举报
回复
我知道java用的时Unicode的UTF-16编码,至于C语言你可以到C语言版块里问问。
zhoulingsmile 2010-07-26
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 dr_lou 的回复:]
字符集一样 转成byte[]应该就可以吧。

以前用socket通讯传中文,没有问题。
[/Quote]

那该怎么样转换啊 、 我就是不会转换 、
zhoulingsmile 2010-07-26
  • 打赏
  • 举报
回复
byte[0]=(byte)183 byte[1]=(byte)189
zhoulingsmile 2010-07-26
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zuoguodang 的回复:]
什么样的环境,是Socket吗,直接把流发过去就行了
[/Quote]

恩、 是socket 啊 、 要编码成字节才可以 。 比如 “方” 编码成 byte[0]=(byte)183 byte[0]=(byte)189 . 就是不知道该怎么样吧 这个方字转换成 183 ,189 16进制式B7 BD
Ade子夜 2010-07-26
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zuoguodang 的回复:]
什么样的环境,是Socket吗,直接把流发过去就行了
[/Quote]

顶!!!
牛叔 2010-07-26
  • 打赏
  • 举报
回复
这个可以学习
zuoguodang 2010-07-26
  • 打赏
  • 举报
回复
什么样的环境,是Socket吗,直接把流发过去就行了
dr_lou 2010-07-26
  • 打赏
  • 举报
回复
字符集一样 转成byte[]应该就可以吧。

以前用socket通讯传中文,没有问题。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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