Ich bin auf der Suche nach einer Möglichkeit, das "@" -Symbol am Anfang einer Zeichenfolge, in Android strings.xml Ressource zu entkommen. Ich erhalte ständig Kompilierungsfehlern und das Layout Builder in Eclipse verweigert :(zu arbeiten Wer weiß, wieEscape "@" Zeichen in Android
Antwort
Sie sollten die "\" vor dem "@" verwenden zB
escaped\@
:.?. -)
Auf der Android-Dokumentation-Website heißt es, einen doppelten Backslash zu verwenden, um Zeichen zu entkommen.
< string name = "twitter"> \\ @ mytwitter </string>
Es ist hilfreich, auf die eigentliche Dokumentation zu verweisen, wenn Sie darauf verweisen –
http://androidcookbook.com/Recipe.seam?recipeId=2219 – alex
One \ ist genug – KwahuNashoba
Raum zwischen den umgekehrten Schrägstrich und Schrägstrich für mich gearbeitet, thx! <string name="first">1\ /4</string>
Nach dem Android developer guide, werden Sie bestimmte Zeichen mit einem Backslash \
oder umschließt die gesamte Zeichenfolge mit doppelten Anführungszeichen " "
zu entkommen. Nur wenn die Zeichenfolge mit @
beginnt, muss sie mit Escapezeichen versehen werden.
Aufkantung:
<string name="twitter">\@user</string>
<string name="email">[email protected]</string>
doppelte Anführungszeichen:
<string name="twitter">"@user"</string>
<string name="email">[email protected]</string>
Andere Zeichen, die entkommen werden muss, sind < > & ' " ?
- 1. Fix/Escape-Javascript Escape-Zeichen?
- 2. Escape-Zeichen in JPQL
- 3. Schreibe Escape-Zeichen in Datei
- 4. Escape-Zeichen in der Schale
- 5. Mit Escape-Zeichen in grep
- 6. Escape-Zeichen in der Stringinterpolation
- 7. Spezielles Escape-Zeichen in C#
- 8. Doctest mit Escape-Zeichen
- 9. sphinx.conf Escape-Hash (#) Zeichen
- 10. Tornado Escape Pound # Zeichen
- 11. Dust.js Escape-Zeichen
- 12. StringEscapeUtils für Zeichen Escape
- 13. Escaping Escape-Zeichen
- 14. Verdoppelte Escape-Zeichen
- 15. JSON unerkannter Zeichen Escape ':'
- 16. XSLT-Zeichen-Escape-Abfrage
- 17. perl regex Escape-Zeichen
- 18. Druckliste von Unicode-Zeichen ohne Escape-Zeichen
- 19. Symfony Konsolenausgabe mit Escape-Zeichen
- 20. Odd Batch-Escape-Zeichen Problem
- 21. Zeilenumbruch mit Escape-Zeichen ersetzen
- 22. Postgres regex Teilzeichenfolge Escape-Zeichen
- 23. Was ist ein Escape-Zeichen
- 24. HTTP-Escape-Zeichen, PHP, CALDAV
- 25. Escape-Zeichen über die serielle
- 26. SSRS wie HTML-Escape-Zeichen
- 27. Escape-Zeichen beim Einfügen in Vim
- 28. Ermitteln Zeichenkette Literal Escape-Zeichen in Ado.net
- 29. Escape Prozent Zeichen in gegebenen Variablen
- 30. Escape-Zeichen in d3.js Zecken
Wenn ich put \ @ mytwitter , ich habe immer noch eine co MPILATION Fehler. Haben Sie eine andere Problemumgehung? –
pgrandjean
Ich nehme an, Sie haben, aber nur für den Fall: Haben Sie versucht "/"? –
Ich habe gerade versucht, Ihre Zeichenfolge in meiner strings.xml, es funktioniert, was ist der genaue Fehler, den Sie bekommen? –