使用不同的編碼時,可能需要將文字從一種格式轉換為另一種格式。如果您需要使用 PHP 將文字從 UTF-8 編碼轉換為 Windows-1250,下面的腳本可以幫助您。該腳本執行轉換並提供輸出文字以供下載。
$fileName = 'encoded.txt'; $inputText = 'Example text'; setlocale(LC_CTYPE, 'cs_CZ'); $output = iconv('UTF-8', 'Windows-1250//TRANSLIT', $inputText); ob_clean(); header("Expires: Mon, 1 Apr 1970 05:00:00 GMT"); header(sprintf("Last-Modified: %s GMT", gmdate("D,d M YH:i:s"))); header("Pragma: no-cache"); header(sprintf("Content-type: application/octet-stream; charset=windows-1250; name=%s", $fileName)); header(sprintf("Content-Disposition: attachment; filename=%s", $fileName)); header(sprintf("Content-Length: %s", strlen($output))); header("Content-Transfer-Encoding: binary"); header("Content-Description: Export dat"); echo $output; exit;
此工具可以更輕鬆地處理不同編碼的文本,尤其是在處理捷克語字元或其他中歐語言時。我希望你覺得它有用!
以上是轉換 UTFo Windows 0的詳細內容。更多資訊請關注PHP中文網其他相關文章!