当我在phpmyadmin中查询时
喜欢
insert into table('نچجاعجان');
它显示正确,但是当我尝试通过php页面插入时,它会显示在以下字段中:
ÙاننناÙنعن
我的表排序规则是utf8 general ci,我的列排序规则也是utf8 general ci。我做错了什么?
答案 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_ *函数 - 学习曲线非常简单,它将为您打开一个全新的编码可能性世界;)