Yuval Hager wrote:
if I try to run
$ watch "echo שלום123"
I just get the '123' on the page, Hebrew characters stripped.

man watch says:
      Non-printing characters are stripped from program output.
      Use "cat -v" as part of the  command  pipeline if you want to see
them.

but if I try
$ watch "echo שלום123|cat -v"
I get something like:
M-WM-)M-WM-^\M-WM-^UM-WM-^]123

Any way to idea Hebrew characters under watch?

This works for iso-8859-8 locale, but not for UTF-8 locale. I think it's a bug in both watch (for treating these characters as unprintables) and in cat (for the same reason).

I do believe they have problems dealing with multi-byte characters. I have nothing to suggest besides sending a bug report.

Shachar

--
Shachar Shemesh
Lingnu Open Source Consulting Ltd.
http://www.lingnu.com

_______________________________________________
Linux-il mailing list
[email protected]
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il

Reply via email to