導航:首頁 > 編程語言 > php轉成utf8

php轉成utf8

發布時間:2022-03-02 10:18:52

1. php 不管什麼編碼轉換成utf8

讓PHP自動判斷編碼格式,都轉換成UTF-8的。搜到一個帖子,是通過判斷文件頭來判斷編碼,但是我覺得應該有更簡單的方法。
mb_convert_encoding($text, 'UTF-8','GB2312,UTF-8');這個函數基本實現了功能,但是有些編碼如Unicode就會亂碼 (用記事本保存時可以選,不知道是不是一種編碼)。
應該把盡量多的編碼放到函數第三個參數上就可以吧。

2. PHP怎麼把經過UTF-8編碼的中文字元轉換成正常的中文

首先,UTF-8編碼的中文字元也是正常的。
如果你認為 gb2312 才「正常」, 可以這樣:
$utf8_str = '中文'; // 注意這兒得是 UTF-8 編碼的字元串
$gb2312_str = mb_convert_encoding($str, 'GB2312', 'UTF-8');

%E5%90%89%E6%9E%97
有人已經回答了,
用 urldecode 就行了。

3. 怎麼用PHP把unicode轉成utf8

樓主到後盾人那裡看看吧,那裡有很多專家錄制的教學視頻

4. PHP中如何把一個字元串轉換為utf

1、把 GBK 編碼字串轉換成 UTF-8 編碼字串 view plain to clipboardprint?<?phpheader("content-Type: text/html; charset=Utf-8"); // 注意將此文件存檔成 utf-8 編碼格式文件再測試<?phpheader("content-Type:text/html;charset=gb2312"); echo mb_convert_encoding("你是我的好朋友","gb2312","utf-8");?// 注意將此文件存檔成 utf-8 編碼格式文件再測試<?phpheader("content-Type: text/html; charset=gb2312"); echo mb_convert_encoding("你是我的好朋友","gb312","utf-8");?3、對整個頁面進行轉換 該方法適用所有編碼環境。這樣把前128個字元以外(顯示字元)的字元集都用 NCR(Numeric character reference,如「漢字」將轉換成「&#27721;&#23383;」這種形式)來表示,這樣的編碼在任意編碼環境下頁面都能正常顯示。 在php文件的頭部加上下面三行代碼: mb_internal_encoding(」*″); // 這里用* 代替 mb_http_output(」HTML-ENTITIES」); ob_start(』mb_output_handler』); mb_internal_encoding(」*″); // 這里的gb2312是你網站原來的編碼 mb_http_output(」HTML-ENTITIES」); ob_start(』mb_output_handler』); 使用mb_convert_encoding 函數需啟用PHP 的mbstring (multi-byte string)擴展 這樣應該能解決問題

5. 如何用php設置utf-8編碼

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

6. php 如何將ASCII碼 轉換為 utf8編碼求PHP大俠

請問你是怎麼解決的呢?用mb_convert_encoding($str, 'utf-8','ascii');和iconv()都不成。。。

7. PHP如何把數組里的中文Unicode轉換成Utf-8編碼

最簡單的:
$str = iconv("gbk", "utf-8//ignore", $str);
或者:
$str = mb_convert_encoding($str, "utf-8", "gbk");

稍微解釋一下 //ignore 的意思是轉換不了的字元就忽略。建議把這個寫上。否則遇到轉換不了的字元會報錯。gbk替換成你需要轉換的編碼就可以了。

8. PHP中如何把一個字元串轉換為utf-8編碼的

在網頁頭,加上這個:<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

9. PHP中如何把一個字元串轉換為utf-8編碼的 如題 謝謝了

1、把 GBK 編碼字串轉換成 UTF-8 編碼字串 view plain to clipboardprint? <?php header("content-Type: text/html; charset=Utf-8"); echo mb_convert_encoding("你是我的好朋友","UTF-8","GBK"); ?> 2、把 UTF-8 編碼字串轉換成 GB2312 編碼字串 view plain to clipboardprint? // 注意將此文件存檔成 utf-8 編碼格式文件再測試 <?php header("content-Type:text/html;charset=gb2312"); echo mb_convert_encoding("你是我的好朋友","gb2312","utf-8"); ?> // 注意將此文件存檔成 utf-8 編碼格式文件再測試 <?php header("content-Type: text/html; charset=gb2312"); echo mb_convert_encoding("你是我的好朋友","gb312","utf-8"); ?> 3、對整個頁面進行轉換 該方法適用所有編碼環境。這樣把前128個字元以外(顯示字元)的字元集都用 NCR(Numeric character reference,如「漢字」將轉換成「汉字」這種形式)來表示,這樣的編碼在任意編碼環境下頁面都能正常顯示。 在php文件的頭部加上下面三行代碼: view plain to clipboardprint? mb_internal_encoding(」gb2312″); // 這里的gb2312是你網站原來的編碼 mb_http_output(」HTML-ENTITIES」); ob_start(』mb_output_handler』); mb_internal_encoding(」gb2312″); // 這里的gb2312是你網站原來的編碼 mb_http_output(」HTML-ENTITIES」); ob_start(』mb_output_handler』); 使用mb_convert_encoding 函數需啟用PHP 的mbstring (multi-byte string)擴展

10. php 怎麼將任意編碼的內容轉換成utf-8

與 php 編碼有關的,有兩處地方: 1、php 文件本身的編碼格式: 根據使用 php 編寫軟體的不同,其操作方法有所區別,比如 phpDesigher 軟體: 2、php 文件內容里,需要設置供瀏覽器進行解析時需要的編碼格式:

閱讀全文

與php轉成utf8相關的資料

熱點內容
為什麼英雄聯盟伺服器早上就卡 瀏覽:370
程序員手機卡頓解決辦法 瀏覽:111
ios系統轉安卓app如何轉 瀏覽:957
手游eve為什麼連接不到伺服器 瀏覽:370
redis命令執行不了 瀏覽:479
移動程序員p7薪資 瀏覽:91
土壤溫濕演算法 瀏覽:586
現在的編譯器都支持c11 瀏覽:938
安卓手機提醒系統更新怎麼辦 瀏覽:791
mastercamkuka機器人離線編程 瀏覽:836
程序員日常生活技巧 瀏覽:741
python如何提取尺寸 瀏覽:754
盧溝橋命令 瀏覽:58
linux將文件移出文件夾命令 瀏覽:138
朗行中控安卓系統怎麼刪除歌曲 瀏覽:714
福昕pdf去除水印 瀏覽:526
為什麼app搜索不到口袋覺醒 瀏覽:916
php光速入門 瀏覽:486
linuxapache不解析php 瀏覽:201
什麼app可以視頻唱歌 瀏覽:407