2020年2月23日 星期日

【小技巧】CSV檔用EXCEL開啟變成亂碼,怎麼辦?

是否常遇到在open data辛苦下載了一些CSV格式的開放資料,結果用Excel開啟全是亂碼?


其實這是因為中文版EXCEL預設是用Big-5的內碼開啟檔案,但您下載的CSV檔卻是用UTF-8 所造成的結果。

要解決這個問題,其實可以在這個CSV檔的檔頭,加註一個 BOM 的標記即可!!

處理方式


【STEP 1】對檔案按滑鼠右鍵,用「開啟檔案」選擇用「筆記本」開啟。



【STEP 2】開啟後,可以看到這個檔案果然是用UTF-8編碼的,所以在EXCEL會變成亂碼。
                     接下來,請選擇「另存為...」

【STEP 3】承上,在「編碼」處選擇「具有BOM的UTF-8」後覆蓋原始檔(註2),就可以將 BOM 的標記寫入CSV的檔頭。(註:此處不必擔心會破壞原來的CSV檔,檔頭的資訊是隱藏的)


【STEP 4】再重新用EXCEL開啟這個CSV檔,此時因為EXCEL已經由BOM 的標記知道這個檔案必須用UTF-8的編碼去讀取,所以就能正常顯示中文了。


當然網路上還有其他作法,但這個方法的好處是,經過這次將BOM的標記寫入後,以後再開啟這個檔案,就不會再出現亂碼的情形囉!! 快來試試吧!!



  • 註1:有的檔案出現亂碼情形,上傳Google雲端硬碟後用Google的文件程式開啟亦可正常檢視(感謝陳進源兄提醒)。不過,如果這個檔案下次還要在EXCEL使用,建議還是加個BOM標記比較方便。
  • 註2:另一個方法也一樣快速,用記事本另存時編碼選ANSI 檔,然後直接覆蓋原始檔,但缺點是如果裡面有UTF-8 才有的字會不見了。(感謝楊宇恩兄、葉書兄提供)


2020年2月2日 星期日

【知識膠囊】如何道歉 from 志祺七七


關危機處理方式、道歉五結構
  1. 感謝支持:以感謝來切入,用一個比較低的姿態來開啟對話。
  2. 說明爭議:釐清(定義)爭議點,說明時儘可能納入不同觀點,完整呈現事件全貌,和所有人對話,拿回主動權及詮釋權;明確點出自己做不好之處,勇於面對問題。
  3. 表達立場:先講自己被誤會的地方,坦承自己做錯什麼,最後才道歉。(順序不可反)
  4. 選擇道歉:聚焦在做錯的事情上,才不會讓人覺得你在閃躲。
  5. 做出行動:精進作為。透過行動,贏得掌聲,彰顯個人特質。(與爭議相關,且與自己的產品有關連性)
道歉之前應先弄清楚
群眾不滿什麼? 想藉由道歉達到什麼?


延伸閱讀:
有身段的道歉:從「博恩脫口秀」道歉事件談起--道歉未必要卑躬屈膝,還能獲得掌聲
https://frankchiu.io/brian-stand-up-pr-crisis/