unicodeencodeerror-请教朋友django用filefield上传作品.txt文件报错UnicodeEncodeError

问题描述

请教朋友django用filefield上传作品.txt文件报错UnicodeEncodeError

各位朋友们好,我用虚拟机在本地python manage.py runserver 0.0.0.0:8082,通过admin页面上传文件: ”作品.txt” 这个文本文件是成功的,
我把这个部署到阿里云服务器上,同样在admin页面上传该文件,却报错:
UnicodeEncodeError at /admin/score/operatevideo/add/,'ascii' codec can't encode characters in position 51-52: ordinal not in range(128)
我的网站是以:ubuntu14+django+mod_wsgi+apache部署的,很疑惑就是在本地上通过python manage.py runserver 0.0.0.0:8082开启和真正部署到阿里云服务器上上传同样的含有中文名字的东西时就报错。是不是通过mod_wsgi和apache部署时,有什么字符编码的设置要求?
这个问题做了好长时间没有解决,恳请各位朋友指导一下,十分感谢。

解决方案

字符集等,编码设置。应该是django处理的时候出错了

时间: 2024-08-03 15:47:44

unicodeencodeerror-请教朋友django用filefield上传作品.txt文件报错UnicodeEncodeError的相关文章

用uploadify插件上传文件,本地能上传成功,但是上传到服务器就报错

问题描述 用uploadify插件上传文件,本地能上传成功,但是上传到服务器就报错 上图是根据网上找的例子修改了的,结果本地上传都失败, 上图是之前的,在本地发布都能上传成功,但是到服务器发布都不行了 大家知道是什么问题么,琢磨好长时间了都没弄出来 解决方案 服务器对应的上传目录没有相应的读写权限,上传到服务器需要Server.mappath将目录的虚拟路径转换为物理路径,这样才能上传成功 解决方案二: 基于jquery的上传插件Uploadifyuploadify上传文件插件的的使用 解决方案

链接地址或参数错误!(C# aspx web项目本地测试正常,上传到服务器运行报错)

问题描述 链接地址或参数错误!(C#aspxweb项目本地测试正常,上传到服务器运行报错)这个问题困扰了我好久,求大神们指导~~ 解决方案 解决方案二:太空洞了.解决方案三:可能是浏览器兼容问题,可能是32位服务器问题,可能是webconfig配置问题...也可能是正式服的数据库与测试服的数据库不同步的问题...反正出这个问题的原因很多....请拿出错误的页面提示,自己f12调试也是可以看看的

eclipse上传项目到svn报错?

问题描述 eclipse上传项目到svn报错? 解决方案 ? 项目右键--Team--Share Project--SVN ? ? ? ? 选择永久接受 ? ? 完成后再提交, ? ? 项目右键--Team--断开连接 ? ......答案就在这里:eclipse把项目上传到svn 解决方案二: 项目右键--Team--Share Project--SVN 选择永久接受 完成后再提交, 项目右键--Team--断开连接 答案就在这里:eclipse把项目上传到svn 解决方案三: 兄弟,能详细点

spring mvc-swfupload 后台显示上传成功 前台一直报错 着急使用

问题描述 swfupload 后台显示上传成功 前台一直报错 着急使用 swfupload springMVC 后台显示上传成功 前台一直报错 解决方案 把错误信息贴出来看看, 解决方案二: 解决方案三:

无法实现上传,而且不报错

问题描述 <%@Pagelanguage="vb"Explicit="True"CodeFile="up.aspx.vb"Inherits="dzja.up_aspx_vb"Debug="true"%><%@ImportNamespace="dzja.upload"%><%--#includefile="upload.inc"--%>

上传到FTP 服务器报错

问题描述 Streamrs=ftp.GetRequestStream() 执行到这句话的时候报错了..错误信息是:远程服务器返回错误:(500)语法错误,无法识别命令我在北京,服务器在南京,我开了vpn我是用自己机子(32位系统)编译的,南京ftp服务器是64位的..程序运行在我自己的32位机子上..我要把本地的文件传到南京ftp服务器上去从我机子上传到公司(北京)ftp服务器上跑着是没有问题的,但是上传到南京的ftp服务器就报错..我不知道是什么原因,会不会跟操作系统有关系,还是跟我开了vpn

读取form里上传的txt文件

问题描述 现在有一个web开发的项目,要把txt文件里用逗号分隔的数据导入到数据库,就是从网页上传回来一个TXT文件附件,读取文件里面的内容,解析之后保存到数据库.我是用ssh框架做的,从form表单里获取了文件对象,不知道怎么弄了现在.网上查了下,都是用FileReader读取本地文件的,对我这个不适用.小弟新手,求指教action里的代码大致是这样的:public ActionForward doImportDataFile(ActionMapping mapping, ActionForm

windows中修改catalina.sh上传到linux执行报错This file is needed to run this program

一.发现问题 由于tomcat内存溢出,在windows下修改了catalina.sh,然后通过ssh传到linux服务器上,执行catalina.sh时出现如下错误: Cannot find ./catalina.sh    This file is needed to run this program   二.尝试解决 使用sh catalina.sh命令执行,结果没有设置javahome,然后在catalina.sh里面添加:JAVA_HOME=/usr/lib/jvm/jdk1.5.0_

求助!!ASP.NET MVC上传并修改图片报错

问题描述 我用代码优先方法和脚手架创建了Create,Index,Edit,等视图,Edit的控制器代码是这样的Index和Edit页面运行之后显示是这样的但是当我在Edit修改相应信息和图片后点Save程序却报错,求助,要怎么改代码?拜托了 解决方案 解决方案二: 某个字段验证失败了?解决方案三: 写个trycatch可好解决方案四: 我修改了Edit页面表头的代码在运行就不报错了,但是修改了以后原来的那个数据还在,变成新添加了一个,而不是修改.解决方案五: 怎么样才能让原来那个消去呢