python中前后台怎么进行编码转换?

2024年12月01日 08:47
有2个网友回答
网友(1):

  1. coding声明的编码,和你py文件本身的编码,要一致。

  2. 你py代码中,所要处理的字符串,即你的html的编码,你也要清楚

  3. 然后才可以正常的,decode或encode,才能得到你要的unicode字符串,某种编码的字符串。

  4. 你没有解释清楚你的背景,所以没法帮你。

  5. 相关的原理和示例代码,我早就写了教程了。


  6. 感兴趣的,自己google搜:

  7. 【整理】关于HTML网页源码的字符编码(charset)格式(GB2312,GBK,UTF-8,ISO8859-1等)的解释
  8. Python专题教程:字符串和字符编码
  9. 其中有很多相关内容的解释,比如:
  10. 【总结】Python 2.x中常见字符编码和解码方面的错误及其解决办法

网友(2):

那你全部都改成utf-8试试。GBK这个东西有可能与bottle或者是mako内部缺省设置冲突。

你可以不用mako,单独用bottle试一下。

不过通常我们都习惯于用utf-8。不管是windows还是linux全部都是这样子。这样问题会少很多。

页面中写# coding: gbk是什么意思?html页面?还是脚本。
你可以设置