mysql - 报告中的 Unicode 绑定(bind)特殊辅助字符输出错误

标签 mysql unicode crystal-reports

我将一个字符串作为 අධ්‍යාපන 插入到 mysql utf-8 数据库中。但报告中的输出显示为:අධ් ්‍ය පන

其他绑定(bind)字符也会发生这种情况。我可以使用什么解决方案来解决这个问题?

最佳答案

(我没有“答案”,但有更多信息。也许您或其他人可以从这里获取它。我对僧伽罗语一无所知。)

第一个的十六进制应该是

E0B685 E0B6B0 E0B78A E2808D E0B6BA E0B78F E0B6B4 E0B6B1

这就是 SELECT HEX(...) 显示的内容吗?另一个是

E0B685 E0B6B0 E0B78A 20 E0B78A E2808D E0B6BA 20 E0B6B4 E0B6B1

注意其中的空格 (20)。我想知道是什么添加了空格。

你能解释一下这两个角色吗?一个被重复,另一个被删除??

UTF=8      Unicode          Meaning
E0B78A     3530=x0DCA  [්]  NSM  SINHALA SIGN AL-LAKUNA
E0B78F     3535=x0DCF  [ා]    L  SINHALA VOWEL SIGN AELA-PILLA

关于mysql - 报告中的 Unicode 绑定(bind)特殊辅助字符输出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45752865/

相关文章:

c# - Visual Studio 2005 的 Crystal 报表中未显示图像

sql - 如何在 Crystal Reports 中将数据分组为图表

mysql - Crystal 报告: how to use sum(column) as column as in mysql query

php - 难以创建指向 MySQL 表中存储文件的链接

mysql - 将用户的数组列表存储到mysql中

mysql - 为什么 MySQL 对待 é 和 e 一样?

python - 读取 UTF8 编码的 CSV 并转换为 UTF-16

mysql - 通过链接表从 MySQL 数据库获取与标签关联的行

mysql - 森林中的树结构。如何通过森林ID检索树?

c - 在 C 中打印 unicode 字符串