Как отобразить символы UTF-8, отправленные через WebSocket?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как отобразить символы UTF-8, отправленные через WebSocket?

Сообщение Anonymous »

Я пытаюсь создать простой сервер веб -сокетов, который загружает файл с несколькими твитами в нем (как CSV), а затем просто отправляет строку твита в веб -браузер через WebSocket. Вот суть с образцом, который я использую для тестирования. Вот компонент сервера Autobahn (

Код: Выделить всё

server.py
):

Код: Выделить всё

import random
import time
from twisted.internet   import reactor
from autobahn.websocket import WebSocketServerFactory, \
WebSocketServerProtocol, \
listenWS

f = open("C:/mypath/parsed_tweets_sample.csv")

class TweetStreamProtocol(WebSocketServerProtocol):

def sendTweet(self):
tweet = f.readline().split(",")[2]
self.sendMessage(tweet, binary=False)

def onMessage(self, msg, binary):
self.sendTweet()

if __name__ == '__main__':

factory = WebSocketServerFactory("ws://localhost:9000", debug = False)
factory.protocol = TweetStreamProtocol
listenWS(factory)
reactor.run()
< /code>
А вот веб -компонент (index.html
):




var ws = new WebSocket("ws://localhost:9000");

ws.onmessage = function(e) {
document.getElementById('msg').textContent = e.data; //unescape(encodeURIComponent(e.data));
console.log("Got echo: " + e.data);
}



Twitter Stream Visualization


Get Tweet



< /code>
Когда твит прибывает в браузер, символы UTF-8 не отображаются должным образом. Как я могу изменить эти простые сценарии, чтобы отобразить правильные символы UTF-8 в браузере?

Подробнее здесь: https://stackoverflow.com/questions/213 ... -websocket
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»