【发布时间】:2018-05-11 06:31:42
【问题描述】:
当我在 MySQL 中查询时,它以日文字符返回。下面附上一张图片。
在这里我附上我的 base.html 代码。
<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link media="screen" href="<?php echo $this->path_to('/common/css/import.css') ?>" type="text/css" rel="stylesheet" />
<script src="<?php echo $this->path_to('/common/js/jquery-2.1.0.min.js') ?>"></script>
<title><?php echo $this->v('page_title') ?></title>
</head>
<body>
<?php echo $this->part_of('body') ?>
</body>
</html>
【问题讨论】:
-
你需要设置你的字符集,UTF8 应该可以工作。请参阅上面标记的副本,或 this answer I have previously written 关于 UTF8,其中包含一个不错的小清单,用于在 PHP/MySQL 应用程序中需要具有指定字符集的大多数事情。
-
谢谢大家。我解决了下面给出的问题。 SELECT column1, CAST(CONVERT(column2 USING utf8) AS binary) FROM my_table WHERE my_condition;
标签: php mysql codeigniter character-encoding