解决Delphi读取Mysql的Text字段出现乱码的情况  
官方Delphi 学习QQ群: 682628230(三千人)
频道

解决Delphi读取Mysql的Text字段出现乱码的情况


之前使用Delphi的dbExpress读取Mysql的text字段时,会出现乱码的情况,查了下网上的方案,不是很理想。



网上的方案: 使用UTF8ToUnicodeString(Query1.FieldByName('textField').asBytes); 虽然可以获得大部分正确的内容,但是碰到数字或是全角的符号,还是会出现乱码。



正确的方案:使用TEncoding.UTF8.GetString(Query1.FieldByName('textField').asBytes);

————————————————


原文链接:https://blog.csdn.net/a00553344/article/details/50359794



推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号

执行时间: 0.037314176559448 seconds