c# - 如何在 LiteDB 中存储其他语言?
问题描述
我正在用 C# 制作一个问答游戏,我想在其中将韩语存储为 question 。我不确定它是否在存储韩语,但是当我获取数据时,它会显示为 ??? 而不是韩文字符,那么我可以做些什么来在我的程序中显示或使用韩文字符?
解决方案
您的问题将与正在使用的代码页有关。您可以使用此编译指示测试编码:
PRAGMA 编码;
请注意,您不能更改现有数据库的编码。您将需要创建一个具有特定编码的新数据库,然后打开一个到新文件的 SQLite 连接。
然后:
PRAGMA 编码 = "UTF-8"; // 根据需要改变
您需要重新创建架构/结构并导入所有数据。
推荐阅读
- android - Layout.xml 文件在 android studio 3.3.2 中不可见
- c# - 拒绝包含未知查询参数的请求?
- regex - 如何在 Nifi Regexpr 上提取组?
- c# - 如何从android本地文件夹加载assetBundle?
- android - 未显示通知
- haskell - 使用 Arrow 了解空间泄漏
- django - 如何仅通过增加数量来计算产品的总价格?
- javascript - 使用javascript单击锚点时为href赋值
- sql - 将格式化的 VARCHAR 分配给局部变量
- google-apps-script - 如何在使用 IMPORTRANGE 获取数据后插入行