求:中文字符编码问题?

feel_koo 2006-05-06 10:53:08
我写了个程序用于比较txt文件中的中文字符和数据库中存储的用gbk编码的字符是否一样。我想请教txt文件的中文字符编码是不是gbk啊?这样比较会不会因为编码不同出现问题?
...全文
161 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
axing941021 2006-05-07
  • 打赏
  • 举报
回复
跟操作系统平台和数据库平台采用的字符集有关系;如果使用字节来比较的话,就不存在这个问题了,呵呵
xiayunfei148 2006-05-07
  • 打赏
  • 举报
回复
程序在向数据库内存储包含中文的数据时,JDBC首先是把程序内部的UNICODE编码格式的数据转化为ISO-8859-1的格式,然后传递到数据库中,在数据库保存数据时,它默认即以ISO-8859-1保存,txt的字符编码是gb2312.
grant999 2006-05-07
  • 打赏
  • 举报
回复
.txt 的字符集是gb2312,你可以打开txt文件-〉格式->字体,就会看到唯一的字符集gb2312
gb2312是gbk的子集
Paripatetic 2006-05-06
  • 打赏
  • 举报
回复
字符集不好随便
每个都要亲自验证一下
diannaomingong 2006-05-06
  • 打赏
  • 举报
回复
你数据库里面写句话,文本里面写同样的话,然后运行下程序不就知道了

txt里面看你操作系统是什么字符集

62,612

社区成员

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

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