1. 程式人生 > >如何解決php中文亂碼的問題?

如何解決php中文亂碼的問題?

我們在寫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);


?>