vc 中 怎么样把web中的 ISO-8859-1 编码 转为 中文 如 "足球" 是中文的 "足球" 。改怎么样转换,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 至于怎么提取数字自己做了,:P WORD ansi[] = {36275,29699,0}; USES_CONVERSION; char * strOut = W2A(ansi); 关于中文问题,有太多的文章了,希望你上网搜搜看。总的来说在你的windows平台下要将中文字符转化为unicode,写入数据库,读数据库后转为中文字符显示 从数据库中取中文将数据按“ISO-8859-1” 编码方式转化为字节数组,再按系统缺省编码方式 (Default Character Encoding) 转化为 STRINGdbstr1=results.getString(1);dbbyte1=dbstr1.getBytes(“ISO-8859-1”);dbstr2=new String(dbbyte1);在中文环境下,系统缺省编码应该就是GBK或GB2312,我们把上一句改成dbstr2=new String(“GBK”)或dbstr2=new String(“GB2312”);都可以正确显示 写中文到数据库处理方式与“取中文”相逆,先将 SQL 语句按系统缺省编码方式转化为字节数组,再按“ISO-8859-1”编码方式转化为 STRING ,最后送去执行,则中文信息可正确写入数据库。dbbyte1 = sqlstmt.getBytes(); //或者getBytes(“GBK”);sqlstmt = newString(dbbyte1,”iso-8859-1”); _stmt = _con.createStatement(); _stmt.executeUpdate(sqlstmt); 谁告诉我在vs2008下怎么用pclint? 知道的大侠进来看看 WaitForMultipleObjectsEx最后一个参数如果是FALSE,那么和Sleep()有什么区别? 用C++将网页转换成纯TXT 特郁闷的一个问题,在线等! 如何生成最小的EXE文件? 我的可用分为什么几天都不增加啊? 简单com问题,这里人气高啊 ShellExecuteEx可以使用 /savecred /user:administrator吗? about DDX菜鸟之问 那位大虾能给我一个CListView的例子 strtok的返回值是什么? 怎样在文件中输出? 关于插入符
WORD ansi[] = {36275,29699,0};
USES_CONVERSION;
char * strOut = W2A(ansi);
在你的windows平台下要将中文字符转化为unicode,写入数据库,
读数据库后转为中文字符显示
从数据库中取中文
将数据按“ISO-8859-1” 编码方式转化为字节数组,再按系统缺省编码方式 (Default Character Encoding) 转化为 STRINGdbstr1=results.getString(1);
dbbyte1=dbstr1.getBytes(“ISO-8859-1”);
dbstr2=new String(dbbyte1);在中文环境下,系统缺省编码应该就是GBK或GB2312,我们把上一句改成
dbstr2=new String(“GBK”)或dbstr2=new String(“GB2312”);
都可以正确显示
写中文到数据库
处理方式与“取中文”相逆,先将 SQL 语句按系统缺省编码方式转化为字节数组,再按“ISO-8859-1”编码方式转化为 STRING ,最后送去执行,则中文信息可正确写入数据库。
dbbyte1 = sqlstmt.getBytes(); //或者getBytes(“GBK”);
sqlstmt = newString(dbbyte1,”iso-8859-1”);
_stmt = _con.createStatement();
_stmt.executeUpdate(sqlstmt);