我需要对MS Office双引号字符进行解码和编码。我在JavaScript中使用escape
和unescape
函数来逃避MS Office双引号字符,但我无法在Java中使用它。我如何用Java做到这一点?
“
"
答案 0 :(得分:2)
MS Office使用有效且合法的Unicode字符U + 201C LEFT DOUBLE QUOTATION MARK(“
)和U + 201D RIGHT DOUBLE QUOTATION MARK(”
)。严格来说,这些更多正确,语法正确,而不是U + 0022引号("
)。
除非您正在使用一些不支持Unicode字符串的遗留系统,否则替换它们应该是微不足道的(例如在Java中使用String.replace("“", "\"")
)。