Json应该可以使用包含的UTF字符进行解析。
特别是我在谈论-
。或者因为它似乎被编码:\u2013
这是针对json api输出的,并且不需要转义文本字段中的这些&
。我想知道,人们通常如何在Rails 3中处理这个问题?
答案 0 :(得分:1)
\u2013
不是&
,而是–
(EN_DASH)
答案 1 :(得分:0)
在将其写入JSON之前,您可以在字符串中将\u2013
替换为-
string = '\u2013'
string2 = string.gsub('\u2013', '-')
puts(string2) #Will output '-'
之后,您可以将string2
写入JSON文件。