Commit 9b3a5146 authored by liuzheng712's avatar liuzheng712

install_chardet

parent d48020a9
......@@ -10,7 +10,7 @@ import os.path
import threading
import re
import functools
import chardet
from django.core.signals import request_started, request_finished
import tornado.ioloop
......@@ -412,6 +412,9 @@ class WebTerminalHandler(tornado.websocket.WebSocketHandler):
if self.term.vim_flag:
self.term.vim_data += recv
try:
print chardet.detect(data)
if chardet.detect(data).encoding == 'GB2312':
data = data.encode('gbk').decode('utf8')
self.write_message(data)
now_timestamp = time.time()
self.log_time_f.write('%s %s\n' % (round(now_timestamp-pre_timestamp, 4), len(data)))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment