diff options
author | Feng Xiao <xfxyjwf@gmail.com> | 2014-11-25 17:09:07 -0800 |
---|---|---|
committer | Feng Xiao <xfxyjwf@gmail.com> | 2014-11-25 17:09:07 -0800 |
commit | 90f2f50233fc42a9e6f551ac8454c46a5df00454 (patch) | |
tree | f3fac7914d42d836b50ee186a08a488b30311ec4 /java/src/main | |
parent | 209840eca7eafc42a1c03128aca40471ed45717f (diff) | |
download | protobuf-90f2f50233fc42a9e6f551ac8454c46a5df00454.tar.gz protobuf-90f2f50233fc42a9e6f551ac8454c46a5df00454.tar.bz2 protobuf-90f2f50233fc42a9e6f551ac8454c46a5df00454.zip |
Make Java TextFormat.printToUnicodeString() escape newlines.
Fix issue #77
Diffstat (limited to 'java/src/main')
-rw-r--r-- | java/src/main/java/com/google/protobuf/TextFormat.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/java/src/main/java/com/google/protobuf/TextFormat.java b/java/src/main/java/com/google/protobuf/TextFormat.java index 63e62fc6..4f6756ed 100644 --- a/java/src/main/java/com/google/protobuf/TextFormat.java +++ b/java/src/main/java/com/google/protobuf/TextFormat.java @@ -411,7 +411,8 @@ public final class TextFormat { generator.print("\""); generator.print(escapeNonAscii ? escapeText((String) value) : - escapeDoubleQuotesAndBackslashes((String) value)); + escapeDoubleQuotesAndBackslashes((String) value) + .replace("\n", "\\n")); generator.print("\""); break; |