如何解決php中文亂碼的問題?
阿新 • • 發佈:2019-01-10
我們在寫php程式碼如下:
<?php
$sum=0;
$total=1.2;
$sum=$total;
echo gettype($sum);
echo '</br>';
$sum1=0;
$total1=$sum;
echo gettype($total1);//獲取變數的型別
$sum3=100;
echo '</br>';
settype($sum,"string");//設定變數的型別
echo gettype($sum3);
echo '</br>';
echo '判斷一個變數是否存在:';
$a=5;
echo isset($a);
?>時,我們會發現php亂碼
出現如下情形:
double
double
integer
鍒ゆ柇涓€涓彉閲忔槸鍚﹀瓨鍦�:1
也就是這裡本來是中文的‘'判斷一個變數是否存在:1’
如何解決?
方法很簡單,在程式碼裡面加入
header("content-type:text/html;charset=utf-8");
程式碼如下:
<?php
header("content-type:text/html;charset=utf-8");
$sum=0;
$total=1.2;
$sum=$total;
echo gettype($sum);
echo '</br>';
$sum1=0;
$total1=$sum;
echo gettype($total1);//獲取變數的型別
$sum3=100;
echo '</br>';
settype($sum,"string");//設定變數的型別
echo gettype($sum3);
echo '</br>';
echo '判斷一個變數是否存在:';
$a=5;
echo isset($a);
?>