這一篇要特別感謝 G8 組 組長 JoeG8 組長!!!
謝謝他幫忙測試出是哪邊有問題~
原本是想要製作一個簡易的 php 頁面來展示上傳檔案、分割檔案、hadoop 轉檔等動作
卻發現原本在本機正常執行的 Shell Script 熊熊會有中文亂碼的情況
使用 locale 查看 linux 版本編碼也都正常的是UTF-8
照理說是不會有問題的
依序在檢查 apache 的預設編碼、強制設定 php 的預設編碼也都無視於補
最後 JoeG8 組長在測試頁面中嘗試輸出系統的 locale……
發現它竟然是 c ……………..( 喔可怕又可恨的 c…. )
所以在 Shell Script 一開始加入了
export LANG=zh_TW.UTF-8
export LC_ALL=zh_TW.UTF-8
就解決問題了!!