php中如何把字串轉換為,PHP中如何把一個字串轉換為utf 8編碼的 如題 謝謝了

2021-08-13 12:21:43 字數 1608 閱讀 3360

1樓:匿名使用者

1、把 gbk 編碼字串轉換成 utf-8 編碼字串 view plaincopy to clipboardprint? <?php header("content-type:

text/html; charset=utf-8"); echo mb_convert_encoding("你是我的好朋友","utf-8","gbk"); ?> 2、把 utf-8 編碼字串轉換成 gb2312 編碼字串 view plaincopy 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 plaincopy to clipboardprint?

mb_internal_encoding(」gb2312″); // 這裡的gb2312是你**原來的編碼這裡的gb2312是你**原來的編碼使用mb_convert_encoding 函式需啟用php 的mbstring (multi-byte string)擴充套件

2樓:粉蒙

在網頁頭,加上這個:

php裡面怎樣把utf-8編碼的字串 (如 \u5e7f), 重新解碼成中文,多謝

3樓:匿名使用者

這種字串來是unicode編碼的,而不源是utf-8。json_decode()可以自動將json中的unicode字串轉換為utf-8。你可以自己構造一個json來實現。

<?php

$str = '\u5e7f\u4e1c\u6df1\u5733';

$json = '';

$d = json_decode($json, true);

$str = $d['foo']; // 這個就是你想要的望採納!

4樓:匿名使用者

php中貌似沒有。網上關於unicode字元與中文的轉換的函式很多,找個測試下用就好。

5樓:匿名使用者

json_decode($str);

vb中如何將字串轉換為utf 8編碼

private declare function multibytetowidechar lib kernel32 byval codepage as long,byval dwflags as long,byval lpmultibytestr as long,byval cchmultibyte...

PHP字串如何替換函式,php 如何把一個字串替換成N個字串

原字串中的所有 iwind 都替換成了 kiki str replace是大小寫敏感的,所以對你不能設想用 str replace iwind kiki 替換原字串中的 iwind str replace還可以實現多對一 定義和用法 str replace 函式使用一個字串替換字串中的另一些字元。語...

求mysql中將日期轉換為字串的函式

mysql select date format now y date format now y 2009 1 row in set 0.00 sec 擴充套件 y 年 c 月 d 日 h 小時 i 分鐘 s 秒 mysql select date format now y c d h i s da...