我正在使用CodeIniter,有数据库配置文件,我在其中为我的主mysql数据库设置参数 - 它工作正常。我也有anohter数据库(Mssql),我可以连接到它,获取数据。问题是当我想创建"选择"输入和添加值为" ID"和选项名称"名称"柱。简单的名称值是okey,但是某些特定语言字符存在问题 - 输出为�。我在整个页面中将编码更改为UTF8,使用了来自Mssql结果字符串的utf8_encode函数,但仍然存在问题,因为字符不正确(在utf8_encode�chars更改后,但不正确)。
答案 0 :(得分:0)
我也遇到了这个错误的问题,但我通过在查询之前添加此代码来解决它。
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8'");