jquery table 不能很好地阐述中文或里面的任何重音字符 mysql table

jquery table can't elaborate well Chinese or any accented characters inside mysql table

我创建了一个名为 Country 的数据库,当我导入数据文件时,我为 Collat​​ion 设置了 utf8_general_ci。

在导入 sql 文件之前,我检查是否为导入正确设置了代码:

CREATE TABLE `country` (
  `id` int(11) NOT NULL auto_increment,
  `iso` char(2) NOT NULL,
  `name` varchar(80) NOT NULL,
  `printable_name` varchar(80) NOT NULL,
  `iso3` char(3) default NULL,
  `numcode` smallint(6) default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=240 ;


INSERT INTO `country` VALUES (1, 'AF', 'AFGHANISTAN', 'Afghanistan', 'AFG', 4);
INSERT INTO `country` VALUES (2, 'AL', 'あなざ', 'Albania', 'ALB', 8);
INSERT INTO `country` VALUES (3, 'DZ', 'ALGERIA', 'Algeria', 'DZA', 12);

导入后我有这个:

你可以看到 Mysql 数据库正确编码了汉字:

在键入 http://127.0.0.1/flexigrid/ Jquery-flexigrid table 后无法正确解码 mysql 数据库中的中文、俄语或任何重音字符。 我还检查了 .php 页面并设置了 <meta charset="utf-8"> 用于编码来自 .php 页面的中文字符,但我的问题是从数据库到 table.[=21= 的编码错误]

我能做什么?

确保在 php 文件中将数据库连接设置为 utf8

mysqli_set_charset($link, "utf8");

http://php.net/manual/en/mysqli.set-charset.php

mysql_set_charset('utf8',$link);

http://php.net/manual/en/function.mysql-set-charset.php