比如下面一个段子:
在酒店吃饭问老板WIFI密码,老板说LYP82NLF,我说这好难记,老板笑答:来一瓶82年拉菲,好记!
我一边念一边输密码,刚输完,只听“嘭的一声,服务员笑着说:您的拉菲,请慢用!不说了,劳资要去洗盘子还钱了...........
分成两段话,中间肯定有个换行符。 我需要将这段话存储在Mongodb中,同时支持输出json和html。 那这个换行符我应该存储什么字符? \n ?? ??
回复 (7)
L
同时支持输出json和html, 用\n
不过不应该这么懒不过不应该这么懒
S
@chuchangming 那我把这一整段文字发到客户端,客户端怎么知道哪里该换行了。
N
在不同的操作系统上,对于换行符的转义是不同的。有些是\r\n,有些是\n,但在html中可以用,其实换行的说法也不一定正确,因为html中之间的会自动换行。 所以比较好的办法是用一个字符替代换行,比如在ascii表中的第一个字符,即Null字符。然后在不同的客户端呈现时进行转换。
S
引用 nodejser在不同的操作系统上,对于换行符的转义是不同的。有些是\r\n,有些是\n,但在html中可以用<br / ,其实换行的说法也不一定正确,因为html中<p </p 之间的会自动换行。 所以比较...
@nodejser 大概就是这个意思了。我想问的就是这种情况下,一般大家存了什么字符来标识换行,或者分段。
N
最好是不可输入字符。。就是通过键盘不方便输入的。比如Null字符。当然在保存数据前还是要判断用户输入中是否包含这种字符。
V
依据我个人看法,觉得: json中对语句分段,采用数组更好,例如voices: [] html中采用
S
参与回复
登录后即可参与回复。登录