04.08.2015, 11:53

Websocket и поддержка русского языка

04.08.2015, 11:53. Показов 4492. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, столкнулся с такой проблемой, что если отправлять русские символы через websocket, то получаю данные такого типа: "привет"=>"привет", при чём приходят такие данные уже именно с клиента (кодировка страницы указана).
Использую: Websocket-server и Python 3.4.2
Как можно справиться с данной проблемой? (пробовал str().encode('utf-8'), но тогда он делает байты)
0
Лучшие ответы (1)
 Аватар для IT_Exp
IT_Exp
34794
04.08.2015, 11:53
Ответы с готовыми решениями:

Поддержка русского языка
Приветствую всех! Не поддерживается русский язык! Вопрос избитый, но тем не менее облазив много форумов, попробовав множество советов,...

Поддержка русского языка
После переноса базы на новый SQLServer 2014, перестали выполняться запросы (ps имена таблиц на русском) Сам сервер находится в Дублине...

Поддержка русского языка в MSSQL2012
Когда я вставляю русскоязычные строки в базу из скрипта командой INSERT, то в базу записывается что-то вроде ????? ???????????...

3
2742
04.08.2015, 12:15
Лучший ответ Сообщение было отмечено deadmensch как решение

Решение

deadmensch, Вообще через сокеты передаются байты, по этому перед отправкой над делать text.encode('utf-8'), а на принимающей стороне text.decode('utf-8') и все норм должно быть.
1
deadmensch  [ТС]
2
05.08.2015, 01:01
alex925, в javascript браузерном - нету возможно преобразовывать байты в строку, это делает сам браузер, но получается у него это несколько криво из-за метода передачи байтов:
Создаём строку, часть строки преобразуется через encode('utf-8') - русский текст в байты, а после чего ещё плюсом они ещё проходят одну ступень преобразования данных (байты в байтах получаются, не совсем чистые конечно, со смешиванием строки и байтов, которые преобразуются ещё в байты), а больше ни как не получиться.
0
deadmensch  [ТС]
2
06.08.2015, 02:14
alex925, проблема была решена, просто websocket-server, не поддерживает русский язык.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 Аватар для BasicMan
BasicMan
29316
06.08.2015, 02:14

Поддержка русского языка в Dev-C++
Dev-C++ базируется на mingw компиляторе. Для поддержки русских кодировок есть программы для него g++rus.exe и gccrus.exe. ...

Поддержка русского языка в Java.
Разработчики не включили в спецификацию Явы поддержку русского языка: http://java.sun.com/j2se/1.3/docs/api/java/util/Locale.html. ...

Setlocale, или поддержка русского языка
Работаю в консоли,есть код //--------------------------------------------------------------------------- #pragma hdrstop ...

[Mono] Поддержка русского языка в Gtk# на Raspberry Pi
дравствуйте. На Raspberry Pi писал в Monodevelop, нужна была поддержка русского языка, установил его в систему, теперь не удаётся ни...

Nuklear GUI поддержка русского языка
Добрый день, использую в своей игре библиотеку Nuklear для создания интерфейса. Встал вопрос о смене языка в настройках игры. По...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Опции темы

Новые блоги и статьи
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru