From 3aba19a6c0f2b4473e82330870e7951f57746456 Mon Sep 17 00:00:00 2001
From: Andrew Solovay
If you have an apostrophe or a quote in your string, you must either escape it or enclose the -whole string in the other type of enclosing quotes. For example, here are some stings that -do and don't work:
+
+ If you have an apostrophe (') in your string, you must either
+ escape it with a backslash (\') or enclose the string in
+ double-quotes (""). For example, here are some strings that do
+ and don't work:
+
-<string name="good_example">"This'll work"</string> -<string name="good_example_2">This\'ll also work</string> +<string name="good_example">This\'ll work</string> +<string name="good_example_2">"This'll also work"</string> <string name="bad_example">This doesn't work</string> -<string name="bad_example_2">XML encodings don't work</string> + <!-- Causes a compile error -->+
+ If you have a double-quote in your string, you must escape it
+ (\"). Surrounding the string with single-quotes does
+ not work.
+
+<string name="good_example">This is a \"good string\".</string> +<string name="bad_example">This is a "bad string".</string> + <!-- Quotes are stripped; displays as: This is a bad string. --> +<string name="bad_example_2">'This is another "bad string".'</string> + <!-- Causes a compile error --> +