你看到的 3 byte 为一个汉字是 UTF-8 编码,也就是你的终端没有使用 UTF-8 编码,Emacs 下用 M-x describe-current-coding-system
查看当前 Buffer 的编码,貌似如此,我也不是100%清楚。
(decode-coding-string (unibyte-string #o346 #o262 #o241
#o346 #o234 #o211
#o351 #o202 #o243
#o344 #o270 #o252
#o346 #o226 #o207
#o344 #o273 #o266
#o346 #o210 #o226
#o347 #o233 #o256
#o345 #o275 #o225)
'utf-8)
;; => "没有那个文件或目录"