本文目錄一覽:
如何把php文件編碼更改為utf-8
與 php 編碼有關的,有兩處地方:
1、php 文件本身的編碼格式:
根據使用 php 編寫軟體的不同,其操作方法有所區別,比如 phpDesigher 軟體:
2、php 文件內容里,需要設置供瀏覽器進行解析時需要的編碼格式:
在 PHP 文件代碼里,插入
header(“Content-type: text/html; charset=utf-8”);
相當於 html 的
meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ /
怎樣將php源程序改為utf8
給個轉碼的方法給你吧! 你可以自己修改$outEncoding的參數,下面的方法默認是轉換為gb2312的字符集了,你調用方法就可以將你的字元串轉換字元
//中文字元編碼轉換
public function safeEncoding($string,$outEncoding =’GB2312′)
{
$encoding = “UTF-8”;
for($i=0;$istrlen($string);$i++)
{
if(ord($string{$i})128)
continue;
if((ord($string{$i})224)==224)
{
//第一個位元組判斷通過
$char = $string{++$i};
if((ord($char)128)==128)
{
//第二個位元組判斷通過
$char = $string{++$i};
if((ord($char)128)==128)
{
$encoding = “UTF-8”;
break;
}
}
}
if((ord($string{$i})192)==192)
{
//第一個位元組判斷通過
$char = $string{++$i};
if((ord($char)128)==128)
{
// 第二個位元組判斷通過
$encoding = “GB2312”;
break;
}
}
}
if(strtoupper($encoding) == strtoupper($outEncoding))
return $string;
else
return iconv($encoding,$outEncoding,$string);
}
怎樣設置php的編碼格式為utf-8
在 PHP 編寫過程中,一般需要注意的是三種編碼:
1、網頁字元編碼
2、文件字元編碼
3、資料庫字元編碼
只有上面3種編碼的格式都一致的情況下,才會儘可能的避免亂碼的出現。
二、如何使用Notepad++軟體設置UTF-8編碼:
用 Notepad++ 軟體打開指定的 php 文檔後,在「格式」菜單下找到「以UTF-8格式編碼”
以xxx編碼的意思是不強制轉換文件的編碼,僅僅以某種編碼來查看,不會對文件進行修改,這對打開某個文件發現都是亂碼時非常實用。
轉為xxx編碼的意思就是將文件內容強制轉換為某種編碼,這對於本來看到的就不是亂碼但需要調整右下角的文件編碼時非常好用。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/201331.html