数据未通过php

时间:2016-02-01 09:32:53

标签: php html mysql utf-8

当我在phpmyadmin中查询时

喜欢

insert into table('نچجاعجان');

它显示正确,但是当我尝试通过php页面插入时,它会显示在以下字段中:

  

ÙاننناÙنعن

我的表排序规则是utf8 general ci,我的列排序规则也是utf8 general ci。我做错了什么?

1 个答案:

答案 0 :(得分:0)

好的,您还需要从代码连接端设置字符集。这可以通过以下方式完成:

int[][] array = {
                { 0, 1, 0, 1, 0 },
                { 1, 0, 1, 0, 1 },
                { 0, 1, 0, 1, 0 },
                { 1, 0, 1, 0, 1 },
                { 0, 1, 0, 1, 0 },

};

虽然我强烈建议您不要使用mysql_ *函数,因为它们已被弃用,并且您的代码使用寿命有限。它非常值得考虑转向mysqli_ *函数 - 学习曲线非常简单,它将为您打开一个全新的编码可能性世界;)