Я пытаюсь отправить данные с сервера, написанного в Erlang:Erlang отправить гнездо кириллицы данные
gen_tcp:send(Socket, "Server connection refused \r\n").
Это нормально. Но когда я пытаюсь отправить данные с нелатинскими символами, e. г. кириллицей, я вижу отчет об ошибке. Например, если я использую:
gen_tcp:send(Socket, "Привет \r\n").
Вместо строки я вижу отчет об ошибке. Как отправить строку с нелатинскими символами через TCP-сокет из Erlang?
Поправьте меня, если я ошибаюсь, но не сокеты только для отправки байтовых потоков? Для ASCII обычно существуют удобные методы, которые могут обрабатывать строку как просто байты, но для обычного текста вам нужно использовать кодировку символов. – Joey