2016-12-09 6 views
-1

Ich habe vor kurzem französische Übersetzungen für meine Anwendungsnachrichten hinzugefügt. Diese französischen Übersetzungen haben viele einfache Anführungszeichen in ihrem Text.Escaping einfache Anführungszeichen durch doppelte einfache Anführungszeichen funktioniert nicht

Ich verwende Spring's ApplicationContext # getMessage (String, Objekt [], Locale), um sie zu lösen.

Das erste Problem, mit dem ich konfrontiert war, war, dass diese einfachen Anführungszeichen nicht auf der Benutzeroberfläche angezeigt wurden.

zB: - so

n'est

wurde angezeigt als

Nest

kam ich zu wissen, dass einzelne Bedürfnisse zu vertreten als doppelte einfache Anführungszeichen in den Ressourcenbündeln. das heißt '

'

aber scheint seine nicht garantiert. Einige der Nachrichten machen richtig wie

n'est

aber einige Meldungen machen mit den doppelten einfachen Anführungszeichen wie

n''est

I Ich weiß nicht, warum das passiert. .

+1

warum nicht einfach die einfachen Anführungszeichen mit einem Backslash entkommen? – XtremeBaumer

+0

Bitte poste ein [mcve]. –

Antwort

-1

können Sie keine einzige geben ' so, Versuchen Sie dies, "n'est".

Verwandte Themen