PHP

PHP實現字符編碼互轉[ANSI、Unicode、Unicode big endian、UTF-8、UTF-8+Bom]

最近在做工具的時候遇到讀取兩個文件編碼不一致的情況,但實際情況并不是用iconv轉換就可以的那么簡單,因為其中一個編碼是ANSI,另一個是Unicode big endian,這時候用函數mb_detect_encoding 都識別不了編碼,更別想用幾個函數就能簡單轉換了。 不過google到了一個不錯的php類,引入即可。 ?<?php /…繼續閱讀 »
WEB開發

js實現gbk格式的urlencode編碼

至于為什么需要用到這個東西,你可能已經很清楚,如果不清楚可以參考: URL中文編碼與服務器上文件儲存編碼不一致導致404解決方案 nginx服務器中文url無法訪問導致404報錯臨時方案 使用方法 附件中有兩個js, 第一個gbk.js使用方法   <script?src="gbk.js"></script>?? <script>?…繼續閱讀 »
WEB開發

URL中文編碼與服務器上文件儲存編碼不一致導致404解決方案

臨時解決方案可以參考:nginx服務器中文url無法訪問導致404報錯臨時方案 http請求中的中文編碼與網站服務器上的文件名儲存編碼不一致一定會導致404。 記錄一下問題解決的思路與方案。 情景 nignx環境,dede程序(gbk版本)上傳中文文件(程序已修改禁止自動重命名),url請求經測試為gbk編碼,…繼續閱讀 »
羽毛球地板胶