php中文轉gbk的方法:1、找到並開啟對應的PHP檔案;2、透過「$fileName=iconv("UTF-8", "gbk", $fileName);」轉換為gbk的中文編碼格式即可。
本文操作環境:Windows7系統、PHP8、Dell G3電腦。
通常PHP中上傳文件,如果文件名稱有中文字符,上傳之後的名稱是無法寫入到本地的,因為上傳來的編碼格式一般是UTF-8的格式,這種格式是無法為檔案命名並且儲存到作業系統磁碟。在寫入之前需要將其轉換為gbk的中文編碼格式:
$fileName=iconv("UTF-8", "gbk", $fileName);
同樣,從系統磁碟讀取檔案獲得的檔案名稱是gbk編碼格式,這種格式php也是無法傳遞給其他頁面,這時候就需要將它編碼成UTF-8的格式:
$fileName=iconv("gbk", "UTF-8", $fileName);
#擴充資料
很多人在使用過程中,發現字不夠用,因為大家使用的主要是GB編碼字庫,此編碼標準只收錄了6763個常用漢字,而GB字庫以外大量漢字,只能透過方正女媧補字軟體拼字或其它造字程序補字。儘管補出的漢字在字形上滿足需求。
但在字體風格、大小、結構上難以協調統一,而採用手貼圖的方式補字,更不雅觀。進而言之,如果使用者建立資訊系統,或需要查詢新聞、出版內容時,靠補字是無法實現的。方正開發的GBK字庫,將大大緩解缺字現象。
從GB字庫擴充到GBK字庫,增加了1萬4千多字。北大方正從1996年投入大量人力,開始做黑、宋、仿、楷GBK字庫,並於1998年4月成為第一家透過國家權威部門組織的GBK字庫鑑定的專業廠商。
北大方正已將全部字體轉換成GBK字庫,共46款,其中18款字數達21003個,是擁有GBK字庫款數最多的廠商。
推薦:《PHP影片教學》
以上是php 中文怎麼轉gbk的詳細內容。更多資訊請關注PHP中文網其他相關文章!