秋·风

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
一、问题:
lazarus在windows使用zeos并指定数据库驱动的路径时,当路径包含中文运行会出现以下出错。

二、解决方法: 
1、在uses引用LConvEncoding单元
2、将

  ZConnection1.LibraryLocation:=(ExtractFilePath(Application.ExeName))+'sqlite3.dll';

改为:

  ZConnection1.LibraryLocation:=UTF8ToCP936(ExtractFilePath(Application.ExeName))+'sqlite3.dll';

3、重新编译应用就可以。



posted on 2023-11-01 14:58  秋·风  阅读(357)  评论(0编辑  收藏  举报