vim-jp/issues — Issue #128: UserCommandの引数がマルチバイト対応出来ていない
Author: mattn
Created: 2012-01-16 01:11:14+00:00
State: open

```vim
scriptencoding utf-8

function! s:Foo(s)
echo a:s
endfunction

command! -nargs=? Foo1 :call Foo()
command! -nargs=? Foo2 :call Foo()
command! -nargs=? Foo3 :call Foo()

Foo1 "ギャバソ"
Foo2 ギャバソ
Foo3 ギャバソ
```

これを実行すると本来ならば「ギャバソ」が3回出るはずだけど

```
ギャバソ
Error detected while processing C:\vim\src\cmd.vim:
line 12:
E114: Missing quote: "ギャバソ\")
E116: Invalid arguments for function 148_Foo
line 13:
E114: Missing quote: "ギャバソ\")
E116: Invalid arguments for function 148_Foo
```

と表示される。