首页 > 解决方案 > 如何使用支持 UTF-8 的 ASP.NET 生成 QR 码(示例支持英语以外的其他语言)?

问题描述

How to Generate QR Code Using ASP.NET with support UTF-8 (example support other language than English) ,因为我学习了如何使用 ASP.NET 生成二维码

https://www.c-sharpcorner.com/blogs/how-to-generate-qr-code-using-asp-net

网站,但在 QR 码中仅支持英语,我使用 ASP.NET 生成 QR 码并支持 UTF-8(例如支持英语以外的其他语言)。

标签: c#htmlasp.netqr-code

解决方案


您是否查看了如何使用 QRCoder文档?

CreateQrCode 方法的参数

  • 参数名称:forceUtf8
  • 类型:布尔
  • 默认值:假
  • 说明:此参数使您可以强制以 UTF-8 进行文本编码。默认情况下(并且根据 QR 码 ISO/IEC 标准的要求)字节模式下的文本将以 ISO-8859-1 编码。仅当检测到无法以 ISO-8859-1 编码的字符时,QRCoder 才会切换到 UTF-8。

该描述应作为对您的警告。尽管您可以对 UTF-8 数据进行编码,但其他 QR 码读取应用程序可能不准备接受它。


推荐阅读