今天在搞一个网页Post的时候,发现Json老是解析失败,逐个分析代码,发现Linux下的\n换行符在windows下编码自动消失了,原因很简单,在不同的操作系统中,换行符的存储方式不同,如linux系统以\n表示,而Mac OS以\r表示,windows系统则以\r\n表示[url=]附件[/url],故在不同的操作系统下用易语言读取文本文件时,需要做相应的处理,否则很容易出现换行符丢失的情况,我测试了C#也是这样的情况,系统会自动处理掉\n而不进行换行。
3.59 MB, 下载次数: 5, 下载积分: 精币 -2 枚
项目部004 发表于 2019-12-18 15:51
不需要这么复杂,在解析步骤中加了两行替换就支持了!
补充内容 (2019-12-18 15:54):
欢迎光临 精易论坛 (https://125.confly.eu.org/) | Powered by Discuz! X3.4 |