【发布时间】:2011-06-11 18:49:51
【问题描述】:
我正在尝试从用 Erlang 编写的服务器发送数据:
gen_tcp:send(Socket, "Server connection refused \r\n").
没关系。但是当我尝试使用非拉丁符号发送数据时,例如。 G。西里尔文,我看到错误报告。例如,如果我使用:
gen_tcp:send(Socket, "Привет \r\n").
我看到的不是字符串,而是错误报告。如何通过 Erlang 的 TCP 套接字发送包含非拉丁字符的字符串?
【问题讨论】:
-
如果我错了,请纠正我,但套接字不只是用于发送字节流吗?对于 ASCII,通常有一些方便的方法可以将字符串视为字节,但对于普通文本,您需要使用字符编码。
标签: sockets unicode tcp erlang erlang-otp