[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

[MD:1064]multibyte chars problem.



北口です。

Meadow というより Emacs の問題かもしれませんし、マルチバイトな
ファイル名を使わない限り支障はありませんが、気付いた点を 2 つほど。


その1:

(call-process "cat" "e:/temp/hoge.txt" t nil)

は大丈夫ですが、

(call-process "cat" "e:/temp/ほ.txt" t nil)

とすると、

Signaling: (file-error "Opening process input file" "no such file or directory" "e:/temp/\xd25b.txt")
  call-process("cat" "e:/temp/\xd25b.txt" t nil)
  eval((call-process "cat" "e:/temp/\xd25b.txt" t nil))
  eval-last-sexp(nil)
  call-interactively(eval-last-sexp)

と言われてしまいます。

  --> 内部コードのまま出ていっている?


その2:

"ほ.txt" "ほ2.txt" という 2 つのファイル(だけ)があるディレクトリ
を find-file すると、まず "ほ." が補完に引っかかり、C-i すると
"ほ.txt" となる("ほ2.txt" が補完されない)。

  --> 文字の長さの扱い方のミス?


--==| Shuichi Kitaguchi : kit@xxxxxxx |
    |     shuuic-k@xxxxxxxxxxxxxxxxxx |==--