python编码问题:'ascii' codec can't decode byte 0xb0 in position 1: ordinal not in range(128)

我的django项目出现如题错误,一部分静态文件可以加载一部分加载出现500错误。错误提示:UnicodeDecodeError:'ascii'codeccan'tdec... 我的django项目出现如题错误,一部分静态文件可以加载一部分加载出现500错误。错误提示:UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in position 1: ordinal not in range(128)
看上去是编码问题。
我项目开发环境是windows和Ubuntu(一会儿两个系统互相拷贝开发的)。
上一个版本在两台电脑上运行都没错误,今天把Ubuntu上一个比较新的版本拷贝到windows上运行出错。并且,我还原上一个没错误的版本运行也出错了。所以估计是运行环境出错。不知道有没有哪位大神出现过这种情况。
备注:我所有的py文件都加了# coding=utf-8。css,js文件编码也都是utf-8
展开
 我来答
yycgis
2014-04-21 · TA获得超过8267个赞
知道大有可为答主
回答量:6831
采纳率:63%
帮助的人:1543万
展开全部
你好,在文件的开头加utf-8,
只是用来说明文件的保存格式是utf-8,
并不能说明都能编码和解码成功:
(1)在出现中文字符的前面加上:u"中文"
(2)使用encode和decode。
chenchiheng123
2014-04-21 · TA获得超过396个赞
知道小有建树答主
回答量:131
采纳率:100%
帮助的人:143万
展开全部
使用windows自带文本工具打开,另存为,选择utf-8格式试试
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
刚注册的菜鸟
2014-04-21 · 超过17用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:42.4万
展开全部
应该把你出错的地方拿出来,这看不了什么错误
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式