OpenWrt 12.09のアクセントのバグ?

OpenWrt 12.09のアクセントのバグ?
[user@localhost ~] ssh -x -a [email protected]
BusyBox v1.19.4 (2013-03-14 11:28:31 UTC) built-in shell (ash)
 -----------------------------------------------------
 ATTITUDE ADJUSTMENT (12.09, r36088)
 -----------------------------------------------------
root@ROUTER:~# touch 'árvíztűrő tükörfúrógép'
root@ROUTER:~# ls -la
drwxr-xr-x    1 root     root             0 Aug 31 11:26 .
drwxr-xr-x    1 root     root             0 Jan  1  1970 ..
drwx------    2 root     root             0 Aug 15 16:09 .ssh
-rw-r--r--    1 root     root             0 Aug 31 11:26 ????rv??zt??r?? t??k??rf??r??g??p
root@ROUTER:~# ls -la áárvíztűrő\ tükörfúrógép 
-rw-r--r--    1 root     root             0 Aug 31 11:26 ????rv??zt??r?? t??k??rf??r??g??p
root@ROUTER:~# rm áárvíztűrő\ tükörfúrógép 

尋ねる:なぜ?以前のバージョンではアクセントの処理は大丈夫でした。私は何が間違っていましたか?

アップデート:これをcronに入れると同じ問題が発生します。

答え1

ashUnicodeフォントをサポートしていないデフォルトのbusyboxシェルを使用しています。バラよりここエラーレポートを受け取ります。

唯一の回避策は、bashまたはzsh代わりに別のシェルを実行することですash。これらのシェルがインストールされている場合は、chshそれを使用してデフォルトのシェルを変更できます。

答え2

次のような他のフォントを含むファイルがあるようです。

mohsen@debian:~/test/locale$ touch پخاسثد
mohsen@debian:~/test/locale$ ls
پخاسثد

ただし、設定terminalでは言語を表示できません。次の変数を確認してください。

mohsen@debian:~/test/locale$ echo $LANG
en_US.utf8

あなたはそれをサポートできるはずですUTF-8

関連情報