首页 > 代码库 > Django 打印
Django 打印
转自:http://bbs.chinaunix.net/archiver/tid-1227401.html
请教Django Python中文问题
用django写一个往打印机里面写东西的程序,需要往打印机里面写gb2312编码的中文和英文还有数字
在Python中已经能打印,但是中文为乱马,在django中因为编码问题一直报错.
谢谢:)
代码如下:
import os
a = ‘你好python‘
c = "echo %s > /dev/usb/lp0" % a
os.system(c)
django中:
import os
from django.http import HttpResponse
def print_it(request):
if request.POST:
a = request.POST[‘pstr‘]
c = "echo ‘%s‘ > /dev/usb/lp0" % a
os.system(c)
我的os 是Ubuntu阿
问题已解决:0
:mrgreen:
解决方法:
a.decode("UTF-8").encode("GBK")
不太用Django。
Django 打印
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。