kilu.de德國免費空間中文亂碼解決方法

Figo發表於2020-04-04

        kilu.de是德國的免費空間,10G空間大小,支援PHP、MySQL,不限流量,執行在非安全模式下,對PHP程式碼的限制小,速度快,美中不足的是kilu.de對中文的支援不太好,像中文版的wordpress,discuz等都會出現亂碼,主要原因是kule.de預設頁面為西歐編碼。

        中文亂碼解決方法:

        (1) 如果使用gb2312編碼,則在PHP檔案最前端加入以下程式碼:

    <?PHP header("content-Type: text/html; charset=gb2312"); ?>

        靜態頁面則在<head></head>新增如下程式碼:

    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">

        如果使用utf-8編碼,則在PHP檔案最前端加入以下程式碼:

    <?PHP header("content-Type: text/html; charset=utf-8"); ?>

        靜態頁面則在<head></head>新增如下程式碼:

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

        (2) kilu.de支援自定義.htaccess檔案,可以使用.htaccess檔案來去除kilu.de的亂碼。
        在電腦上新建一個文字文件,輸入以下程式碼後儲存為“.htaccess”(不包括引號),然後用FTP上傳到空間即可。

    php_value default_charset gb2312

        PS:該方法前提是空間內的所有PHP檔案編碼都為GBK,如果編碼全是UTF-8,則將檔案".htaccess”的內容修改為“php_value default_charset UTF-8”。

 

 

相關文章