Zxing 存储中文乱码,怎么解决

问题描述

我用的是ZXing0.11.0代码(ashx文件):protectedvoidCreateQRcode(HttpContextcontext){EncodingOptionsoptions=newEncodingOptions();options.Width=200;options.Height=200;options.Margin=0;BarcodeWriterwriter=newBarcodeWriter();writer.Format=BarcodeFormat.QR_CODE;writer.Options=options;//存储中文乱码Bitmapbitmap=writer.Write("李浩然");bitmap=writer.Write("李浩然");stringstrPath=context.Server.MapPath("../QRcodeImg/lihaoran.png");bitmap.Save(strPath,System.Drawing.Imaging.ImageFormat.Png);bitmap.Dispose();}

解决方案

解决方案二:
zxing源代码中设置的是characterSet="ISO-8859-1";网上有将此条语句修改正确并编译的dll可以下载。
解决方案三:
有网友有想过资料吗,找了很久没找到...
解决方案四:
ZXing原码找一个,然后自己进去改字符编码。
解决方案五:
先把汉字编码比如加密、base64编码等等,扫描出来再解码,嘿嘿

时间: 2024-11-13 04:31:55

Zxing 存储中文乱码,怎么解决的相关文章

解决COOKIES存储中文乱码的问题

<%=Tsingda.XXB.Common.Utils.UrlDecode(i.KeyWord)%> 这其实是一个基础知识的问题,我们在获取URL地址参数时,在设置或者获取时最好将它进行编码,这样就不会有问题了,例如: Standard.ClientHelper.AddSearchRecord(Common.Utils.UrlEncode(_keyword), Convert.ToInt32(_module)); 在页面显示时只需要这样: <%=Tsingda.XXB.Common.Ut

使用Wordpress插件时出现中文乱码的解决方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 用wordpress建网站的好处就在于,可以使用N多主题和N多的插件,由于wordpress在国外的使用时期较长,很多插件都是国外的用户开发的.对于中文的支持不是很好.经常使用WP一定会遇到插件编码问题,今天影子给大家讲一下关于使用wordpress插件时出现中文乱码的解决方法. 一.起因: 今天就遇到一个插件,输入中文后,保存,查看,显示输

sqlite-android读取手机联系人并在textview中显示名字时中文乱码怎么解决?

问题描述 android读取手机联系人并在textview中显示名字时中文乱码怎么解决? android读取手机联系人并在textview中显示名字时中文乱码怎么解决?从数据库里来的中文的全变成"?"了,其他的正常. 解决方案 new String(lCursor.getBlob(indexName), "UTF-8").replace("", "").replace("r", "");

visual studio 2010-VS2010MFC向mysql的表里添加数据中文乱码怎样解决

问题描述 VS2010MFC向mysql的表里添加数据中文乱码怎样解决 VS2010MFC向mysql的表里添加数据中文乱码怎样解决添加中文数据时为乱码 解决方案 http://zhidao.baidu.com/link?url=v-2TA8JfFBl1xJw5_gDxKW9P7nN8yJ6NH0pGkWfSExWU4KZw3BZWcy1K_fStSoRE4Fk8aEr4tDTkUIIj4EeHma 解决方案二: mysql设置UTF8字符集,连接数据库的时候也指定字符集为UTF8,然后MFC中

php生成二维码时出现中文乱码的解决方法_php技巧

本文实例讲述了php生成二维码时出现中文乱码的解决方法.分享给大家供大家参考.具体分析如下: 最近做了个扫描二维码得到vcard的项目,遇到一个问题,有一部分生成完的二维码,用android系统手机扫描后得到的vcard中的中文姓名是乱码,经过比对发现,这部分vcard中ORG这个类型没有内容,随即判断没内容就加上一个固定的字符串,这样乱码的问题得以解决. php生成二维码的几种方式 1.google开放api,代码如下: 复制代码 代码如下: $urlToEncode="http://www.

Java读取properties配置文件时,出现中文乱码的解决方法_java

如下所示: public static String getConfig(String key) { Properties pros = new Properties(); String value = ""; try { pros.load(new InputStreamReader(Object.class.getResourceAsStream("/properties.properties"), "UTF-8")); value = pr

linux下使用iText生成pdf中文乱码 怎么解决啊

问题描述 linux下使用iText生成pdf中文乱码 怎么解决啊 生成的是乱码 而且是一坨. iText在linux环境下,怎么用啊.

android中Parcel中文乱码的解决:巧用十六进制

android中Parcel中文乱码的解决:巧用十六进制 把需要传递的中文转化成十六进制的字符串. str的格式: "48", "65", "6C", "6C", "6F", "CD", "FB", "BE", "A9", "D7", "E9" private String hex2Str

C#中WebClient使用DownloadString中文乱码的解决办法

原文:C#中WebClient中文乱码的解决办法 第一次尝试:  string question = textBox1.Text.ToString(); WebClient client= new WebClient(); client.Encoding = System.Text.Encoding.GetEncoding("GB2312"); Uri uri = new Uri("http://xxxxxxxxxxxxxx"); textBox1.Text =cl