登录
首页 » Linux编程 » qrcode二维码

qrcode二维码

于 2022-05-28 发布 文件大小:42.36 kB
0 134
下载积分: 2 下载次数: 1

代码说明:

应用背景linux移植,字符串转二维码。二维码源码字符库,二维码的汉字库等等。关键技术要将中文信息生成为二维码,使用了有源码的QRCode,但它默认不支持中文,在网上找到的办法,一般都是这样的:修改库QRCodeLib中的类QRCodeEncoder.cs 将public virtual Bitmap Encode(String content)里面的 return Encode(content, Encoding.Unicode); 修改为 return Encode(content, Encoding.GetEncoding("gb2312")); 这样生成后,一部解码软件是可以解码的,但是像360的安全二维码就不行,我猜测它是使用了UTF-8来解码的。 因为中文编码有UTF-8和gb2312两种,于是上面的代码改为return Encode(content, Encoding.GetEncoding("UTF-8")); 这样就比较完美了,360安全二维码能够识别了,其它软件也能识别了。 注意: 开发环境为Visual Studio 2010

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 参数读入函数,从命令行或者文本文件
    // read from cmd line int PickInt   ( int argc , char **argv, char *name, int   *var, int verb ); int PickFloat ( int argc , char **argv, char *name, float *var, int verb ); int PickStr   ( int argc , char **argv, char *name, char  *var, int verb ); // read from txt file int FindInt   ( const char *file, char *name, int   *var, int verb ); int FindFloat ( const char *file, char *name, float *var, int verb ); int FindStr   ( const char *file, char *name, char  *var, int verb ); 读入以“ var=3456.5”方式输入的参数 参数可以是填写在命令行中的:使用PickInt、PickFLoat、PickStr函数 也可以是写在文本文件中的:使用FindInt、FindFloat、FindStr函数 成功则更新数值,否则(在命令行或者参数文件中找不到该参数)保持参数原来的值 verb:1则显示提示信息,0则不显示提示信息 直接包含即可,不依赖于其他非系统头文件 For example:读入一个整形数age=34 (1)./a.out age=34 对应程序中使用:
    2022-01-28 07:57:47下载
    积分:1
  • linux下串口通讯
    Linux下串口通讯程序,可稳定运行;使用双进程,实现同时收发,支持中文,英文输入;下载后可直接运行进行通信,注意是在Linux环境下,若在windows下打开过,需要在Linux下新建c文件,把代码复制进去,才能正常运行!
    2022-02-21 01:25:31下载
    积分:1
  • BioAPI 1.10 Linux
    欢迎来到 BioAPI 参考实现,版本 1.11。这是参考实现第二次公开发布。到了这个时候,您应该已经阅读并同意许可协议中的规定位于 00 _ 许可证.htm。如果没有,现在就这样做。下一步是审查什么来此程序包中。文件 09_Manifest.htm 工作,帮助您完成此过程。一旦你看到数组的源在你面前,你会高兴地知道是一个简单的过程,建立所有。文件 10_Build.htm 有你将会走过它的细节。文件 11_Install.htm 将成为你的下一站,你肯定会想安装二进制文件的位置,给他们一个测试运行。现在,那麼得安装的一切,那麼会想要开始做一些有用的事。这是 12_Use.htm 的进来。是否你正在开发 BSP 或应用程序,此文件已开始所需要的信息。如果你像我们一样,你想要尽可能一样坚如磐石的 BioAPI 框架。由于它是开源的你有机会为这一目标做贡献。请浏览 20_Todo.htm 为当前的问题,和你可以做什么来帮助解决这些问题的列表。若要查看参考执行的历史,签入 30_History.htm。使这成为可能的人的名单是在 31_Contributors.htm。我们很乐意听到你,不管你有成功的故事,问题需要解决或有关的东西是如何工作的问题。若要了解如何获得联系我们,或有关如何登录到我们的邮件列表之一的说明,请参阅 32_Contacts.htm。预计所有这些文件将成长和变得更有用,随着时间的流逝,问和回答问题。谢谢你,并享受 !
    2022-04-29 11:26:33下载
    积分:1
  • ftp的下载系统
    这是一个基于Qt的FTP下载系统,界面简单,适合新手最初使用Qt进行编程,有上传,下载等基本的功能
    2022-04-11 08:39:19下载
    积分:1
  • train system
    一个火车订票系统的项目,有大致的框架,可以实现购票、退票、余票查询、列车时刻表查询、代售点查询、排队买票等等的功能,基本功能都已经具备,但是代码的细节还有待优化,毕竟只是个菜鸟的练手作品
    2022-11-03 15:35:03下载
    积分:1
  • 光的C + +的记录工具
    linux c + + 编程中使用的一种轻型的记录器工具1) 用于的 linux2) 如果运行在 windows 中,需要 pthread.win32 lib3) 支持用户记录器甲酸在记录器中定义配置文件
    2023-06-06 11:35:04下载
    积分:1
  • linux下的简单文件传输源码
    Linux下实现的文件传输源码,     服务器和客户机代码在同一个文件上,可以支持大文件,不支持断点续传,可以作为学习linux下网络编程的教程
    2022-04-22 06:06:06下载
    积分:1
  • rtsp服务器源码
    用c语言实现简单的流媒体rtsp服务器功能,本人工作实践之源码,忘大家细心研究之。
    2023-07-24 00:05:03下载
    积分:1
  • gcdemo for linux
    CGrp 20“dtiB9”1 SIUA
    2022-12-18 19:25:04下载
    积分:1
  • Linux的转换工具H263转换为H264+ amr_nb
    测试程序,H263文件转换成H264+ amr_nb。检查并学习如何H263解码和编码的原始帧到H264脂肪酸甲酯。对于视频节目的一些早期鸟类。基本设计程序:(1)使用ffmepg产生h263的视频(2)使用AtomicParsley读取和解码标准h263的文件转换成视频和音频流。(3)解码H263帧到原来的图像,例如YUV帧(4)使用h264的编解码器进行编码的帧的YUV到h264的压缩帧,并存储到文件中。(5)h263的amr_nb音轨存储到AMR文件
    2023-08-22 16:20:05下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载