正常流程的一个反斜杠

一般我们碰到转中文的正常代码时(一个反斜杠), 这样搞

双反斜杠时:

下面这种情况经常会在程序之间交互传递中文时出现, 比如socket或者输出输入重定向

发现无法正常显示正文了

问题所在:

我们看打印的字符串, 反斜杠\被打印出来了, 说明这个反斜杠被认为了是字符, 而非转义字符, 看看字符串本身'\\xe6\\xad\\xa3\\xe5\\xb8\\xb8'也知道, 第一个\是转移字符, 第二个\是目标字符, 这两个放在一起不就是告诉python这个\我们不进行转义, 反斜杠\认为就是字符\

解决方案:

模拟

下面这个例子模拟了这种情况发生时字符串的经过

  1. 字符串是正常的中文
  2. 字符串被转为str进行消息发送
  3. 消息接收并解码

‘\\xe6\\xad\\xa3\\xe5\\xb8\\xb8‘ 双反斜杠转中文问题 in python相关推荐

  1. pycharm提醒:PEP 8: invalid escape sequence xx 解决办法 (转义序列无效,需改成双反斜杠\\)

    原因:反斜杠具有转义字符的含义,系统可能会误认为你要使用转义字符,将其改成双反斜杠,就明确表示它是一个字符串了 参考文章:Invalid escape sequence

  2. 斜杠 反斜杠  双斜杠 双反斜杠

    斜杠 反斜杠  双斜杠 双反斜杠 已经有很多关于这个的文档和资料,先上图和链接 记忆要点: UNIX中使用的规范方向为正斜杠:正斜杠使用场景较多,反斜杠较少(具体见下图): 双反斜杠:一般在正则中使用 ...

  3. 斜杠,双斜杠,反斜杠与双反斜杠

    1. 斜杠 "/"是URL地址中用到的分隔符,斜杠/在Linux等其他操作系统中使用 web应用最早部署在Unix系统,所以目前使用的网络地址也是斜杠作为分隔符,可自行通过浏览器地 ...

  4. python路径为什么要用双反斜杠\\

    因为在'\'表示转义,它会和别的字符组成转义字符,比如在我们c里面换行的时候使用的'\n',还有相当于tab键的'\t',如果你要输入'\'键,用双反斜杠'\\'就可以了,它会转义为反斜杠'\' 所以 ...

  5. 双斜杠在python的用法_Python双反斜杠issu

    我使用python脚本向属于另一个系统的sqlserver发送数十万个insert查询.在 我的插入示例:"INSERT INTO ImportData (ISBNORISSNORURL, ...

  6. 反斜杠“\“、双反斜杠“\\“和斜杠“/“的路径问题

    文章目录 前言 1.c语言中路径问题 2.java中路径写法 3.python中路径写法 4.web前端的路径 file协议和http协议 相对路径和绝对路径 总结和扩展 前言 相信大家在学习IT的过 ...

  7. Win10客户机连接不上打印机服务器,双反斜杠无法访问其它计算机(0x80004005)

    双反斜杠访问打印服务器成功.打印机终于可以联网打印了,用了一年的系统也不用重装了,感觉系统重生了.顺带再次尝试安装Oracle 12c, 竟然也安装成功了.小事情上算顺利! 1. 控制面板 -> ...

  8. JS用正则把双反斜杠\\转换成正斜杠/

    把双反斜杠\\转换成正斜杠/ tempPath = "旧字符串\\\\".replace(/\\/g, "/"); webosName = "webo ...

  9. 双反斜杠无法访问其它计算机(0x80004005)

    双反斜杠无法访问其它计算机(0x80004005) 运行regedit(谨慎操作注册表,注意备份注册表) -> 依次打开"HKEY_LOCAL_MACHINE\SYSTEM\Curre ...

最新文章

  1. GHOST分区丢失只剩C盘
  2. springboot拦截器拦截提示_Springboot拦截器使用及其底层源码剖析
  3. 上拉电阻下拉电阻高阻态
  4. Marketing Cloud的contact merge机制
  5. bitmap与memoryStream转换bug
  6. ZooKeeper学习第七期--ZooKeeper一致性原理
  7. 操作系统 --- 线程与进程的比较
  8. 前端学习(2878):原生js模块化+发送弹幕和重置弹幕
  9. OSX malware and exploit collection (~100 files) + links and resources for OSX malware analysis
  10. 关于Tomcat和Servlet容器的小结
  11. 连接局域网打印机显示无法连接服务器,网络打印机拒绝访问无法连接处理方法汇总...
  12. SATA 模式相关概念
  13. 消息推送之百度云推送Android集成与用法
  14. 计算机网申兴趣爱好怎么写,网申简历中的特长爱好到底怎么写
  15. 【nexys3】【verilog】小设计——拆弹游戏
  16. 幸福人生在于正确选择
  17. PyCharm配置SSH和SFTP连接远程服务器
  18. eplan php文件夹,EPLAN P8 导入部件库的方法-mdb文件
  19. DOS 61条圣经完整版
  20. 发送邮件报错:452 Too many recipients

热门文章

  1. 车间生产排单系统构思
  2. SATA、MSATA、M.2区别
  3. 跨海直播,如何解决“水土不服”?
  4. 突破传统设计灵感,虚拟展厅设计方案
  5. Joda-Time常用方法
  6. 2021年1月25日博客日记
  7. 设计师的十大难题之一 ——如何选择一款好的APP原型设计工具
  8. [极客大挑战 2019]Secret File 1解题思路
  9. The Response content must be a string or object implementing __toString(), “boolean“ given
  10. dom截图的几种实现方式