我可以通过`write`命令发送本地化的文本吗?

时间:2014-02-02 14:00:52

标签: linux bash unix

如果我通过write命令发送本地化文本,则收件人与我发送的内容不同:

user@host ~ $ write test pts/0
привет

收件人得到它:

Message from user@host on pts/1 at 17:56 ...
M-PM-?M-QM-^@M-PM-8M-PM-2M-PM-5M-QM-^B

我该如何解决?

谢谢。

1 个答案:

答案 0 :(得分:0)

可能这是答案(我不知道如何将问题标记为重复): https://unix.stackexchange.com/questions/39759/using-utf-8-chars-with-write-message-program

直接写入终端的示例:

[root @ galene alex]来自@根据$(日期)的回复消息¡Hola!¿Cómoestás?Привет!Какдела?“ >的/ dev / PTS / 3

[katya @ galene~] $来自root的消息Всфев221:54:13 2014年11月¡Hola! ¿Cómoestás? Привет! Какдела?

但实际上我建议你选择其他一些通知方式。您的用户是否有[全功能] X会话?如果他们这样做,您可以使用通过D-Bus发送的系统托盘通知。