php scandir中文檔案或目錄出現亂碼怎樣解決

2022-05-05 05:09:06 字數 2043 閱讀 4928

1樓:太平洋電腦網

解壓檔案出現中文亂碼怎麼辦解決辦法

php scandir() 中文檔案或目錄出現亂碼?

2樓:

樓上正解。系統中的文字都是windows-1252編碼的,但是你的網頁應該是gbk,gb2312,utf-8中的一種,對每一個檔名你可以執行

$filename = iconv('windows-1252', 'utf-8', $filename);就行了

3樓:太平洋電腦網

解壓檔案出現中文亂碼怎麼辦解決辦法

怎麼解決php建立中文資料夾及中文名出現亂碼問題

4樓:匿名使用者

統一編碼是解決之道(99%解決),如果你採用的編碼與系統統一了,仍是亂碼,強制轉換一下

if(mkdir(iconv('utf-8', 'gbk', "我的名稱")));

php讀取檔案亂碼問題

5樓:匿名使用者

先檢視下txt文件是utf8的嗎?估計是這裡問題

php 輸出簡單的中文 亂碼問題

6樓:凡筱雲

解決php中中文亂碼問題方法

php檔案本身的編碼與網頁的編碼應匹配

a. 如果欲使用gb2312編碼,那麼php要輸出頭:header(「content-type:

text/html; charset=gb2312"),靜態頁面新增,所有檔案的編碼格式為ansi,可用記事本開啟,另存為選擇編碼為ansi,覆蓋原始檔。

b. 如果欲使用utf-8編碼,那麼php要輸出頭:header(「content-type:

text/html; charset=utf-8"),靜態頁面新增,所有檔案的編碼格式為utf-8。儲存為utf-8可能會有點麻煩,一般utf-8檔案開頭會有bom,如果使用session就會出問題,可用editplus來儲存,在editplus中,工具->引數選擇->檔案->utf-8簽名,選擇總是刪除,再儲存就可以去掉bom資訊了。

php本身不是unicode的,所有substr之類的函式得改成mb_substr(需要裝mbstring擴充套件);或者用iconv轉碼。

如果你的html檔案檔案出現了亂碼問題,那麼你可以在head標籤裡面加入utf8編碼(國際化編碼):utf-8是沒有國家的編碼,也就是獨立於任何一種語言,任何語言都可以使用的。

7樓:

少個header宣告

<?php

header("content-type: text/html; charset=utf-8");

echo '中文';

?>

然後將php文件用編輯器轉化為utf編碼

8樓:陽光上的橋

在瀏覽器的頁面上點滑鼠右鍵檢視編碼,php原始檔是什麼編碼,兩個統一嗎?

9樓:易寄波

亂碼的原因無非就是瀏覽器無法正確索引檔案的字符集編碼,首先要清楚一個常識就是,檔案的編碼(也就是說檔案用什麼編碼建立的就是什麼編碼)與瀏覽器索引(索引就是用什麼編碼去檢視)的編碼要一致,否則就會出現字元亂碼,那麼**如下:

// 解決方案有兩種,都必須在檔案輸出字元前宣告(哪怕一個換行一個空格也不行,都會導致設定上的失效)

// 解決方案1:html方式

echo '';

// 解決方案2:php方式

header('content-type:text/html; charset=utf-8;');

以上若還有任何疑問,歡迎追問~

10樓:啊怪

這個跟php沒關係 編號問題 在echo之前請先使用header(『http頭』) 函式。

11樓:匿名使用者

頁面上明顯不是utf8,是gb2312吧。轉化下。

dw裡面的話。按ctrl+f。裡面有個編碼選擇

怎樣把手機中檔案的預設開啟方式更改或取消

在設定裡,找到預設開啟的軟體,取消預設設定。設定,一般,預設應用程式,然後清除預設值。如何取消手機預設檔案開啟方式?若使用的vivo手機,進入設定 應用與許可權 更多設定 應用管理 更多 重置應用偏好即可。部分機型進入設定 更多設定 應用程式 已安裝 左選單鍵 重置應用偏好設定。1 首先我們在開啟設...

國考中的中文,文祕類包括哪些專業

漢語言文學 含漢語言文學教育 漢語言 對外漢語等。考生根據國家公 職位表,所學專業符合報考崗位的條件。職位要求專業知識和技能與公 專業分類是完全吻合的一種考試。國家機關公 的報考程式是非常嚴格的,考生所學專業必須與職位要求專業完全吻合。文祕類專業主要有 漢語言文學 含漢語言文學教育 漢語言 對外漢語...

英文檔案的簽寫日期寫到中國的日期,不是英文日期有問題嗎

如果是一些正式的檔案 應該是不行的,比如3月2號,2月3號,這個就很內難區別,通常英容文就會以數字加月份的簡寫,比如02 mar 2010,這個你應該知道的。如果可能的話,你最好能拿回來,重新再打一份,實在不行的話,那隻能致電或者以其他方式通知一下對方,再做決定啦!你說的中國時期是農曆還是北京時間 ...