Web浏览器上的日文字符编码问题

时间:2018-05-11 06:31:42

标签: php mysql codeigniter character-encoding

当我在MySQL中查询时,它返回日语字符。下面附有图片。

enter image description here

但在浏览器中显示" ???? "。下面附有图片。 enter image description here

这里我附上了我的base.html代码。

<!DOCTYPE html>
<html>
<head>

</head>
<body>
<button onclick="displayFood()">Show Food</button>
    <p id="food"></p>


 <script>
    function displayFood() {
       var text; 
       var food = ["Pizza", "Beans", "Tacos", "Fish", "Chicken"];
       var i;
       for(i = 0; i <food.length;i++) {
           text = "I love " + food[i] + "<br>";
           document.getElementById("food").innerHTML = text;


       }

       }

</script>

1 个答案:

答案 0 :(得分:0)

在dbconnection文件中使用mysqli_set_charset($db,'utf8');。在我的情况下,$ db是我的连接变量