linux:python:彻底搞懂python中文乱码问题
差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
| linux:python:彻底搞懂python中文乱码问题 [2022/02/23 09:53] – zhangguo | linux:python:彻底搞懂python中文乱码问题 [2026/10/13 22:51] (当前版本) – 外部编辑 127.0.0.1 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | ====== | + | # 彻底搞懂 python 中文乱码问题 |
| 转: https:// | 转: https:// | ||
| 行 9: | 行 8: | ||
| ### 直接以gbk编码保存数据,作者不推荐此方法 | ### 直接以gbk编码保存数据,作者不推荐此方法 | ||
| - | < | + | |
| + | ```python | ||
| # encoding: | # encoding: | ||
| s = " | s = " | ||
| print s | print s | ||
| print repr(s) | print repr(s) | ||
| + | ``` | ||
| - | </ | ||
| ### cmd命令行可以支持直接打印unicode, | ### cmd命令行可以支持直接打印unicode, | ||
| - | < | + | |
| + | ```python | ||
| # encoding: | # encoding: | ||
| 行 26: | 行 27: | ||
| print s | print s | ||
| print repr(s) | print repr(s) | ||
| - | </ | + | ``` |
| 行 32: | 行 34: | ||
| ## 通过前面的encoding: | ## 通过前面的encoding: | ||
| - | < | + | |
| + | ```python | ||
| # encoding: | # encoding: | ||
| s = " | s = " | ||
| 行 41: | 行 44: | ||
| print type(u) | print type(u) | ||
| print repr(u) | print repr(u) | ||
| - | </ | + | ``` |
| 行 47: | 行 51: | ||
| ##### 强制转为gbk, | ##### 强制转为gbk, | ||
| - | < | + | |
| + | ```python | ||
| # encoding: | # encoding: | ||
| s = " | s = " | ||
| 行 60: | 行 65: | ||
| print type(g) | print type(g) | ||
| print repr(g) | print repr(g) | ||
| - | </ | + | ``` |
| - | < | + | |
| + | |||
| + | ``` | ||
| 总结 | 总结 | ||
| 一口气说了这么多,不知道你们看懂没?想要不乱码,记住以下5点法则就好。 | 一口气说了这么多,不知道你们看懂没?想要不乱码,记住以下5点法则就好。 | ||
| 行 76: | 行 83: | ||
| 版权声明:本文为CSDN博主「joyfixing」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 | 版权声明:本文为CSDN博主「joyfixing」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 | ||
| 原文链接:https:// | 原文链接:https:// | ||
| - | </ | + | ``` |
linux/python/彻底搞懂python中文乱码问题.1645581219.txt.gz · 最后更改: (外部编辑)
