【问题标题】:Delphi 7 Personal, MySQL using libmysql.dll + UTF8Delphi 7 Personal, MySQL 使用 libmysql.dll + UTF8
【发布时间】:2009-10-20 22:58:43
【问题描述】:

我正在使用 Delphi 7 Personal。要访问 MySQL 数据库,我使用的是 libmysql.dll + 非常简单的包装器,这对我来说已经足够了。除了一件事……它似乎无法处理 Utf8……是否有可能以某种方式将 Utf8 字符串从 libmysql 传递给 Delphi?请记住,我没有使用商业 delphi,这意味着没有 ADO / dbExpress... ;)

提前致谢, 米。

【问题讨论】:

  • 既然 UTF8 基本上可以作为字符串传递,你试过吗?

标签: mysql delphi unicode utf-8 libmysql


【解决方案1】:

您可以传递和接收Base64数据,请参阅此处的功能来源:http://wi-fizzle.com/downloads/base64.sql

【讨论】:

  • 不幸的是,我正在开发的应用程序是一种简单的 MySQL 管理器,因此它不能依赖非标准的服务器端功能。也不能添加自己的功能...
【解决方案2】:

好吧,最后我做的是查询“SET NAMES 'cp1250'”,根据系统默认字符集替换字符集...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多