首頁  >  文章  >  後端開發  >  php建立的資料夾名稱含有「黒」字時,「黒」字較大機率會重複出現,請問是何原因?

php建立的資料夾名稱含有「黒」字時,「黒」字較大機率會重複出現,請問是何原因?

WBOY
WBOY原創
2016-07-21 18:01:31948瀏覽

回覆內容:



  • GB18030:FC5C
  • UTF-8:E9 BB 92
  • UTF-16:9ED22C語言的printf系函數裡,是轉義符,PHP的bug導致不能正確處理這個而導致字串被截斷
解決方法要么是提bug,要么是直接不用GB18030編碼而全面使用Unicode 我之前在python也遇到了這個字,坑死我了

不過我在php7.0.6(PHP 7.0.6 (cli) (built: Apr 28 2016 14:11:34) ( NTS ))與5.6.7(PHP 5.6.7 (cli) (built: Mar 19 2015 15:09:32))下各測試10次,均未復現該問題,系統server2012R2,補丁已打到最新
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn