在文件讀寫中,如果需要處理含有非 UTF-8 編碼的內容,可以使用 utf8_encode()
函數將內容轉換為 UTF-8 編碼格式。
例如,在讀取文件內容并輸出到瀏覽器時,可以使用 utf8_encode()
函數對內容進行編碼轉換:
$file_contents = file_get_contents('file.txt');
$utf8_content = utf8_encode($file_contents);
echo $utf8_content;
同樣,在將內容寫入文件時,也可以使用 utf8_encode()
函數對內容進行編碼轉換:
$content = 'Some content with non-UTF-8 encoding';
$utf8_content = utf8_encode($content);
file_put_contents('file.txt', $utf8_content);
這樣可以確保文件中的內容都是 UTF-8 編碼格式,避免出現亂碼或編碼不一致的情況。