函式名:UConverter::setDestinationEncoding()
適用版本:PHP 5 >= 5.5.0, PHP 7, PHP 8
用法:UConverter::setDestinationEncoding(string $encoding): bool
說明:UConverter::setDestinationEncoding() 方法用於設定目標編碼,即將轉換後的文字轉換為的編碼格式。此方法必須在轉換之前呼叫。
引數:
- $encoding:目標編碼的字串表示。可以是字串形式的編碼名稱,如"UTF-8"、"ISO-8859-1"等。
返回值:
- 成功時返回 true,失敗時返回 false。
示例:
// 建立 UConverter 物件
$converter = UConverter::createConverter('UTF-8', 'ISO-8859-1');
// 設定目標編碼為 UTF-8
if ($converter->setDestinationEncoding('UTF-8')) {
echo '目標編碼設定成功!';
} else {
echo '目標編碼設定失敗!';
}
// 進行文字轉換
$convertedText = $converter->convert('你好世界');
// 輸出轉換後的文字
echo $convertedText;
在上面的示例中,我們首先使用UConverter::createConverter()方法建立了一個UConverter物件,並指定了原始編碼為UTF-8,目標編碼為ISO-8859-1。然後,我們呼叫UConverter::setDestinationEncoding()方法設定目標編碼為UTF-8。如果設定成功,我們將輸出"目標編碼設定成功!",否則輸出"目標編碼設定失敗!"。最後,我們使用UConverter::convert()方法將文字"你好世界"轉換為目標編碼,並將轉換後的文字輸出。
熱門工具排行榜