導航:首頁 > 編程語言 > php編碼

php編碼

發布時間:2022-01-30 08:01:37

⑴ 如何用php設置utf-8編碼

在你的源文件找到<meta http-equiv="content-type" content="text/html;charset=utf-8">charset= 後面接的就是編碼,你全部改了就可以了。如果你改了之後變成亂碼的話,那你就只能先建一個utf-8編碼的網頁,把相應的內容重新輸入進去。

⑵ PHP 編碼格式

你的DW編碼是GB2312
頁面輸出的是UTF-8
肯定亂碼的啊

把編碼都統一才行
header("Content-Type: text/html; charset=utf-8");

這里改成
header("Content-Type: text/html; charset=gbk");

⑶ php 一般設默認編碼是什麼

也可以給每個文件設置默認編碼,但是比較麻煩,不建議這樣做。建議直接找到配置文件,然後將編碼格式設置成自己需要的類型即可。

⑷ php文件中怎麼設置編碼格式

編碼格式是在Web 服務中設的。比如,LAMP中是在Apache中設。

⑸ php程序的編碼方式

在php代碼的第一行添加如下代碼就好了。

header("Content-Type:text/html;charset=UTF-8");

這行代碼是告訴瀏覽器使用utf8顯示。


或者在網頁的head內添加

<metahttp-equiv="content-type"content="text/html;charset=utf-8"/>

作用一樣


根據你的描述 你的php文件應該不是utf8的,將php文件轉成utf8就可以了。

⑹ php頁面的要怎麼設置編碼

要使字元編碼正確顯示出來,需要3個地方的編碼設置是一樣的:

1、頁面編碼

header("Content-type:text/html;charset=utf-8");

2、頁面的文件編碼使用 utf8

3、 資料庫里的數據使用 utf8 編碼

⑺ php怎樣判斷字元串是什麼編碼

php判斷字元編碼的二個方法:
一個是用php自帶的函數mb_detect_encoding,一個是個人寫函數來處理。
方法1,使用mb_detect_encoding函數。
?

1
2
3
4

<?php
$str=」<a href="http://www..com/" target="_blank" class="infotextkey">腳本</a>」;
echo mb_detect_encoding($str);
?>

方法2,自定義函數。
?

1
2
3
4
5
6
7
8
9
10
11

<?php
function chkbm($string){
$bm = array(『ASCII』, 『GBK』, 『UTF-8′);
foreach($bm as $c){
if( $string === <a href="http://www..com/" target="_blank" class="infotextkey">iconv</a>(『UTF-8′, $c, iconv($c, 『UTF-8′, $string))){//轉換編碼後是不是相等
return $c;
}
}
return null;
}
?>

⑻ php怎麼設置編碼

header("Content-type: text/html; charset=utf-8");
另外你的編輯器編碼也要對應哦

a. 如果欲使用gb2312編碼,那麼php要輸出頭:header(「Content-Type: text/html; charset=gb2312"),靜態頁面添加<meta http-equiv="Content-Type" content="text/html; charset=gb2312">,所有文件的編碼格式為ANSI,可用記事本打開,另存為選擇編碼為ANSI,覆蓋源文件。
b. 如果欲使用utf-8編碼,那麼php要輸出頭 :header(「Content-Type: text/html; charset=utf-8"),靜態頁面添加<meta http-equiv="Content-Type" content="text/html; charset=utf-8">,所有文件的編碼格式為utf-8。

最近需要用到iconv函數把抓取來過的utf-8編碼的頁面轉成gb2312, 發現只有用iconv函數把抓取過來的數據一轉碼數據就會無緣無故的少一些。 讓我郁悶了好一會兒,去網上一查資料才知道這是iconv函數的一個bug。iconv在轉換字元"—"到gb2312時會出錯。解決方法很簡單,就是在 需要轉成的編碼後加 "//IGNORE" 也就是iconv函數第二個參數後,如下:
iconv("UTF-8","GB2312//IGNORE",$data)
ignore的意思是忽略轉換時的錯誤,如果沒有ignore參數,所有該字元後面的字元串都無法被保存。

⑼ 如何把php文件編碼更改為utf-8

與 php 編碼有關的,有兩處地方:


1、php 文件本身的編碼格式:

根據使用 php 編寫軟體的不同,其操作方法有所區別,比如 phpDesigher 軟體:


<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>

⑽ PHP出現亂碼,怎麼強制編碼

你的程序使用資料庫了嗎?我覺得圖中的亂碼可能是資料庫造成的。
因為你提供的信息比較少,我假定使用了mysql資料庫。
首先確認你的程序使用什麼編碼,一般是UTF8或GBK。你可以藉助一些代碼編輯器來識別程序的編碼,比如eclipse或notepad++。方法一般是設定編輯器的編碼,直到中文不亂碼為止。
然後查看資料庫的編碼。如果你使用phpmyadmin,查看數據表結構,「整理」一列表示字元編碼(如gbk_chinese_ci)。如果編碼不同,將資料庫的編碼設為和程序編碼一致即可。

閱讀全文

與php編碼相關的資料

熱點內容
怎麼追程序員的女生 瀏覽:481
空調外壓縮機電容 瀏覽:73
怎麼將安卓變成win 瀏覽:455
手機文件管理在哪兒新建文件夾 瀏覽:721
加密ts視頻怎麼合並 瀏覽:773
php如何寫app介面 瀏覽:800
宇宙的琴弦pdf 瀏覽:395
js項目提成計算器程序員 瀏覽:942
pdf光子 瀏覽:832
自拍軟體文件夾名稱大全 瀏覽:327
程序員留學移民 瀏覽:52
梁中間部位箍筋加密區 瀏覽:119
頻譜分析pdf 瀏覽:752
樂2怎麼升級安卓70 瀏覽:174
java中獲取日期 瀏覽:508
單片機74hc245 瀏覽:274
美國歷史上的總統pdf 瀏覽:753
程序員脫單實驗室靠不靠譜 瀏覽:460
php中間四位手機號 瀏覽:871
永旺app怎麼樣了 瀏覽:518