大家好,我需要你幫忙解決我的問題。在PHP中顯示韓語時出現錯誤
我嘗試顯示從txt文件的文本(韓國),但輸出是不同的。 我有一個txt文件中包含韓語字符這樣 냐는한국을사랑
但是當我嘗試:($路徑 「的Result.txt」) $海峽=的file_get_contents; echo $ str;
瀏覽器結果出來是這樣的:먮뒗쒓뎅щ옉
但是這是確定的,當我剛剛回聲 「냐는한국을사랑」
是有什麼錯嗎?
感謝您的幫助
大家好,我需要你幫忙解決我的問題。在PHP中顯示韓語時出現錯誤
我嘗試顯示從txt文件的文本(韓國),但輸出是不同的。 我有一個txt文件中包含韓語字符這樣 냐는한국을사랑
但是當我嘗試:($路徑 「的Result.txt」) $海峽=的file_get_contents; echo $ str;
瀏覽器結果出來是這樣的:먮뒗쒓뎅щ옉
但是這是確定的,當我剛剛回聲 「냐는한국을사랑」
是有什麼錯嗎?
感謝您的幫助
要麼使用在你的PHP文件或meta標籤header("Content-Type: text/html; charset=UTF-8")
在HTML <meta charset='utf-8'>
。並確保您使用的字體支持您需要的unicode字符。
顯然,文件的字符編碼是從你的代碼生成HTML文件的字符編碼不同。
你可以動態地轉換在PHP中的文本數據,或者你可以只使用一個合適的轉換程序將文本文件轉換。您可以在文本編輯器中打開文本文件,並使用另存爲將其保存爲UTF-8編碼(無BOM),假設您的PHP正在生成UTF-8編碼文檔。
我掙扎而解決這個問題直到我發現這個它完全適用於我: 回波call_user_func_array( 'mb_convert_encoding',陣列( 「행동방식」, 'HTML實體', 'UTF-8'));
歡迎來到StackOverflow。請爲您的代碼塊使用4空格/製表符縮進,以便將它們顯示爲代碼。請編輯你的答案並學習如何使用它。最好的祝福 – YakovL
你試過編碼你輸出utf 8 –
你有沒有給我們顯示result.txt .. –
是你給正確的路徑$路徑 –