gpt4 book ai didi

c# - Dapper、XmlDocument 和西里尔字母符号

转载 作者:行者123 更新时间:2023-11-29 15:43:04 25 4
gpt4 key购买 nike

XmlDocumentDapperMySql、表的字段longtext utf8mb4和连接 charset=utf8mb4

使用 Dapper XmlDocument 插入并从数据库中选择。如果 xml 文档中没有西里尔字符,它就可以正常工作。但如果xml文档中包含西里尔字符,则该文档未完整写入,丢失了末尾的字符。

这是 dapper 中的错误吗?如何修复?

最佳答案

我在 https://github.com/StackExchange/Dapper/issues/1303 找到了重现您问题的示例代码.

当我使用 MySql.Data 8.0.17 运行它时,XML 被截断,如上所述。当我切换到 MySqlConnector ,代码按预期工作。

如果您想报告 MySql.Data(又名 MySQL Connector/NET)中的错误并等待修复,错误报告站点是 https://bugs.mysql.com/ .

否则,我建议切换到 MySqlConnector因为它更稳定并且fixes many Connector/NET bugs .

关于c# - Dapper、XmlDocument 和西里尔字母符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57389430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com