![[python]获取网页中内容为汉字的字符串的判断 [python]获取网页中内容为汉字的字符串的判断](https://image.shishitao.com:8440/aHR0cHM6Ly9ia3FzaW1nLmlrYWZhbi5jb20vdXBsb2FkL2NoYXRncHQtcy5wbmc%2FIQ%3D%3D.png?!?w=700&webp=1)
实际上是这样,将获取到网页中表单内容与汉字字符串作比较,即:
a = request.POST['a']
if a == '博客园':
print 'ok'
else:
print 'false'
a是表单内容,假设为"博客园",内容输出理论上为ok,但为false,这是为什么了,带着疑问,百度了一下,发现是python编码的问题,代码改成这样就解决了:
a = request.POST['a']
if a == u'博客园':
print 'ok'
else:
print 'false'
应该是字符串'博客园'编码格式与表单内容不一致,我们统一将其改成python默认的编码格式即可!