回答:
エンコードする:
&
特殊文字の場合、通常は「&」などのUnicode定義を使用します。たとえば、正しい場合は\ u0026です。ここに素敵なリファレンスページがあります:http : //jrgraphix.net/research/unicode_blocks.php?block=0
このページですべてのHTML特殊文字を見つけることができますhttp://www.degraeve.com/reference/specialcharacters.phpその文字を配置する場所のコードを置き換えるだけです。:-)
これは非常に古い可能性があります。しかし、簡単なコードを探している人のために。
public String handleEscapeCharacter( String str ) {
String[] escapeCharacters = { ">", "<", "&", """, "'" };
String[] onReadableCharacter = {">", "<", "&", "\"\"", "'"};
for (int i = 0; i < escapeCharacters.length; i++) {
str = str.replace(escapeCharacters[i], onReadableCharacter[i]);
} return str;
}
これはエスケープ文字を処理し、文字と記号をそれぞれの配列に追加できます。
-乾杯
このように書くことができます
<string name="you_me">You & Me<string>
出力: You&Me
MacおよびAndroid Studioユーザー:
&などの文字をstring.xmlまたはレイアウトに入力し、「オプション」および「リターン」キーを選択します。 スクリーンショットを参照してください
Alt+Enter
変換されます。