CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

请问如何让DataInputStream转为中文

楼主nameisaj()2003-12-02 22:37:22 在 Java / Web 开发 提问

tmpstr="中国人";  
  java.io.DataInputStream   in3   =   new   java.io.DataInputStream(new   java.io.ByteArrayInputStream(tmpstr.getBytes()));  
              int   i   =   10000;  
              pstmt.setAsciiStream(1,   in3,   i);  
   
  插入数据库时是乱码,由于要插入大量文字,所以不能用pstmt.setString方法 问题点数:0、回复次数:2Top

1 楼jan4984(Janny)回复于 2003-12-02 22:53:37 得分 0

在创建字符串的时候,可以指定编码类型的。Top

2 楼nameisaj()回复于 2003-12-02 23:09:12 得分 0

tmpstr="中国人";  
  java.io.DataInputStream   in3   =   new   java.io.DataInputStream(new   java.io.ByteArrayInputStream(tmpstr.getBytes("GBK")));  
              int   i   =   10000;  
              pstmt.setAsciiStream(1,   in3,   i);  
  一样是乱码呀!Top

相关问题

  • 请问如何将中文转为unicode
  • 求教:如何将中文字符串转为unicode码!!!!
  • 如何使中文名不自动转为utf-8
  • 怎么把字符串转为:unicode 编码?又如何把unicode编码转为字符串(有中文)?
  • 如何将Unicode字符串转为Ansi/MBCS字符串(含中文字符的)
  • 如何实现将中文转为ENCODE编码,精通ENCODE高手,请进,求救ING. I'm waiting for you!
  • 如何将double转为DateTime?
  • dbgrideh如何转为EXECL
  • 如何将CString转为LPBYTE?
  • 如何将2005-01-13转为2005

关键词

  • 乱码
  • 中国
  • datainputstream
  • setasciistream
  • tmpstr
  • pstmt
  • bytearrayinputstream
  • io
  • 插入
  • getbytes

得分解答快速导航

  • 帖主:nameisaj

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo