推 CindyLinz: 讀檔進來的應該就已經是 UTF8 了, 讀檔時要 decode 12/02 16:23
→ CindyLinz: 不過, decode_json 應該是要讀取 UTF8 的, 所以 12/02 16:23
→ CindyLinz: 餵給 decode_json 之前應該別動才對 12/02 16:23
→ CindyLinz: 啊, 抱歉我漏看了前面一排 binmode 設定 12/02 16:24
→ CindyLinz: STDOUT 已經 binmode utf8 了, 那輸出就別先 encode 了 12/02 16:24
→ CindyLinz: 不過.. BEGIN 裡面的東西應該會比 binmode 設定還早跑 12/02 16:25
→ CindyLinz: 因為 binmode 不在 BEGIN 裡面.. @@" 12/02 16:25
→ CindyLinz: 為什麼要用 BEGIN 啊... @@" 12/02 16:25
→ CindyLinz: 為了配合 -p 喔? (思 12/02 16:26
→ CindyLinz: 也許 binmode 該設在 BEGIN 裡... (思 12/02 16:27
可能寫得不好,但至少能動
有機會複習一下 Perl 處理 utf8 的一些議題再來重構吧
Perl 就是這麼實用的東西 (無誤)
※ 編輯: Neisseria (112.105.245.43), 12/02/2018 17:06:12
推 CindyLinz: 我發現我對 binmode 的操作完全不熟w 12/02 18:07
→ CindyLinz: 平常都是習慣 byte 進 byte 出的.. XD 12/02 18:07
→ CindyLinz: 想要怎樣作 char encoding 都內部自己做這樣.. @@ 12/02 18:08
※ 編輯: Neisseria (60.251.46.166), 12/24/2018 16:15:30