Erlang отправить сокет кириллические данные - PullRequest
1 голос
/ 19 января 2011

Я пытаюсь отправить данные с сервера, написанные на Erlang:

gen_tcp:send(Socket, "Server connection refused \r\n").

Все нормально.Но когда я пытаюсь отправить данные с нелатинскими символами, например, кириллицей, я вижу сообщение об ошибке.Например, если я использую:

gen_tcp:send(Socket, "Привет \r\n").

Вместо строки я вижу сообщение об ошибке.Как отправить строку с нелатинскими символами через сокет TCP из Erlang?

1 Ответ

2 голосов
/ 19 января 2011

Попробуйте это:

8> unicode:characters_to_binary("пириуэт да").
<<208,191,208,184,209,128,208,184,209,131,209,141,209,130,
  32,208,180,208,176>>
9>
...