在 PHP 中,可以使用 mb_convert_encoding()
函數進行編碼轉換。這個函數接受三個參數:需要轉換的字符串,目標編碼,以及原始編碼。下面是一個簡單的示例,演示了如何將一個字符串從一種編碼轉換為另一種編碼:
<?php
// 原始字符串
$original_string = "Hello, 世界!";
// 原始編碼(UTF-8)
$original_encoding = "UTF-8";
// 目標編碼(GBK)
$target_encoding = "GBK";
// 編碼轉換
$converted_string = mb_convert_encoding($original_string, $target_encoding, $original_encoding);
// 輸出轉換后的字符串
echo $converted_string; // 輸出:Hello, 世界!
?>
在這個示例中,我們將一個包含中文字符的 UTF-8 編碼字符串轉換為 GBK 編碼。mb_convert_encoding()
函數可以處理多種編碼之間的轉換,包括常見的 UTF-8、GBK、ISO-8859-1 等。在使用該函數之前,請確保已經安裝了 PHP 的多字節擴展(mbstring)。