国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP字符編碼問題之GB2312 VS UTF-8解決方法

2024-05-04 23:18:04
字體:
來源:轉載
供稿:網友
看代碼:

復制代碼 代碼如下:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title> New Document </title>
<meta content=""/>
<meta content=""/>
<meta content=""/>
<link type="text/css" href="" />
</head>

<body>
<?php
$string1 = "i am a phper";
$string2 = "這網站是武林網";
print_r(str_split($string1));
echo "<br />";
print_r(str_split($string2,4));
?>
</body>
</html>


測試結果打出我所料——中文亂碼

PHP字符編碼問題之GB2312 VS UTF-8解決方法

  Why?Why?Why?Why?亂碼是什么?什么事亂碼?給我解釋解釋,什么,是%&的亂碼!

  因為英文無亂碼,只有中文亂碼,首先想到了編碼的問題,于是突然想起來UTF-8的編碼是UTF-8需要3個字節,死馬當活馬醫吧!

  于是  print_r(str_split($string2,4));這句中的4 ,就被換成了6,于是乎——看結果

PHP字符編碼問題之GB2312 VS UTF-8解決方法

  同樣,你也可以試試將編碼的charset的UTF-8改成GB2312,因為Unicode的編碼是需要2字節的,所以說Gb2312的編碼比UTF-8能夠節約1/3的空間,但是如果你要兼容繁體中文、韓文、日文的其他的語言就需要使用UTF-8了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江达县| 杂多县| 平陆县| 湘潭县| 铜山县| 兴义市| 波密县| 喀什市| 淮南市| 沁水县| 仁怀市| 靖州| 榆树市| 夏津县| 兴义市| 勐海县| 比如县| 固阳县| 文成县| 虹口区| 乌鲁木齐县| 桓仁| 定南县| 梨树县| 澄江县| 克什克腾旗| 喀喇| 黄骅市| 桐柏县| 黎城县| 蕲春县| 潮安县| 色达县| 紫云| 延川县| 冷水江市| 丰原市| 淅川县| 广南县| 互助| 满洲里市|