Special characters in JavaScript Strings
Hallo! I have to use a JavaScript confirm-box on one of my pages. Unfortunately I have to use special characters - German Umlaute - The problem is that at some point the umlaute get Transformed into entities, and the confirm-box text is not treated like HTML, so I get kouml;nnen instead of können displayed. From the xsl: ?xml version=1.0 encoding=UTF-8? head meta http-equiv=Content-Type content=text/html; charset=UTF-8/ . script language=JavaScript type=text/javascript var warningText = Ihre Login-Angaben waren zwei Mal falsch. Bitte beachten Sie, dass Ihr Konto nach dem dritten Fehleintrag gesperrt wird.\n Falls Sie Ihr Passwort vergessen haben, können Sie es sich per E-Mail zuschicken lassen. Möchten Sie Ihr Passwort beantragen?; function warn() { var mailPassword = confirm(warningText); if (mailPassword) { window.location.href = l11; } } From the sidemap: /map:transformers map:serializers default=html encodingUTF-8/encoding /map:serializers The problem persists when I use the i18n transformer: var warningText = i18n:text i18n:key=EL50Ihre Login-Angaben waren zwei Mal falsch. Bitte beachten Sie, dass Ihr Konto nach dem dritten Fehleintrag gesperrt wird.\n Falls Sie Ihr Passwort vergessen haben, können Sie es sich per E-Mail zuschicken lassen. Möchten Sie Ihr Passwort beantragen?/i18n:text I would be grateful for any ideas. Thanks, Hans Dr. Hans M. Rupp danet Internet Solutions GmbH Waldburgstr. 17-19 70563 Stuttgart Germany Fon +49 711 133 53 50 Fax +49 711 133 53 53 -- - Please check that your question has not already been answered in the FAQ before posting. http://xml.apache.org/cocoon/faq/index.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
RE: Special characters in JavaScript Strings
I haven't tried this, but its worth a shot: i18n:text i18n:key=EL50Ihre Login-Angaben waren zwei Mal falsch. Bitte beachten Sie, dass Ihr Konto nach dem dritten Fehleintrag gesperrt wird.\n Falls Sie Ihr Passwort vergessen haben, können Sie es sich per E-Mail zuschicken lassen. Mxsl:text disable-output-escaping=yes![CDATA[ö]]/xsl:textchten Sie Ihr Passwort beantragen?/i18n:text -Original Message- From: Hans-Michael Rupp [mailto:[EMAIL PROTECTED]] Sent: Thursday, October 10, 2002 9:50 AM To: Coocon-user Liste Cc: Black Hole Subject: Special characters in JavaScript Strings Hallo! I have to use a JavaScript confirm-box on one of my pages. Unfortunately I have to use special characters - German Umlaute - The problem is that at some point the umlaute get Transformed into entities, and the confirm-box text is not treated like HTML, so I get kouml;nnen instead of können displayed. From the xsl: ?xml version=1.0 encoding=UTF-8? head meta http-equiv=Content-Type content=text/html; charset=UTF-8/ . script language=JavaScript type=text/javascript var warningText = Ihre Login-Angaben waren zwei Mal falsch. Bitte beachten Sie, dass Ihr Konto nach dem dritten Fehleintrag gesperrt wird.\n Falls Sie Ihr Passwort vergessen haben, können Sie es sich per E-Mail zuschicken lassen. Möchten Sie Ihr Passwort beantragen?; function warn() { var mailPassword = confirm(warningText); if (mailPassword) { window.location.href = l11; } } From the sidemap: /map:transformers map:serializers default=html encodingUTF-8/encoding /map:serializers The problem persists when I use the i18n transformer: var warningText = i18n:text i18n:key=EL50Ihre Login-Angaben waren zwei Mal falsch. Bitte beachten Sie, dass Ihr Konto nach dem dritten Fehleintrag gesperrt wird.\n Falls Sie Ihr Passwort vergessen haben, können Sie es sich per E-Mail zuschicken lassen. Möchten Sie Ihr Passwort beantragen?/i18n:text I would be grateful for any ideas. Thanks, Hans - Please check that your question has not already been answered in the FAQ before posting. http://xml.apache.org/cocoon/faq/index.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Special characters in JavaScript Strings
Instead of using disable-output-escaping I would change the encoding of the file to ISO-8859-1 or use an editor, that understands UTF-8. Regards, Joerg Ryan Agler wrote: I haven't tried this, but its worth a shot: i18n:text i18n:key=EL50Ihre Login-Angaben waren zwei Mal falsch. Bitte beachten Sie, dass Ihr Konto nach dem dritten Fehleintrag gesperrt wird.\n Falls Sie Ihr Passwort vergessen haben, können Sie es sich per E-Mail zuschicken lassen. Mxsl:text disable-output-escaping=yes![CDATA[ö]]/xsl:textchten Sie Ihr Passwort beantragen?/i18n:text -Original Message- From: Hans-Michael Rupp [mailto:[EMAIL PROTECTED]] Sent: Thursday, October 10, 2002 9:50 AM To: Coocon-user Liste Cc: Black Hole Subject: Special characters in JavaScript Strings Hallo! I have to use a JavaScript confirm-box on one of my pages. Unfortunately I have to use special characters - German Umlaute - The problem is that at some point the umlaute get Transformed into entities, and the confirm-box text is not treated like HTML, so I get kouml;nnen instead of können displayed. From the xsl: ?xml version=1.0 encoding=UTF-8? head meta http-equiv=Content-Type content=text/html; charset=UTF-8/ . script language=JavaScript type=text/javascript var warningText = Ihre Login-Angaben waren zwei Mal falsch. Bitte beachten Sie, dass Ihr Konto nach dem dritten Fehleintrag gesperrt wird.\n Falls Sie Ihr Passwort vergessen haben, können Sie es sich per E-Mail zuschicken lassen. Möchten Sie Ihr Passwort beantragen?; function warn() { var mailPassword = confirm(warningText); if (mailPassword) { window.location.href = l11; } } From the sidemap: /map:transformers map:serializers default=html encodingUTF-8/encoding /map:serializers The problem persists when I use the i18n transformer: var warningText = i18n:text i18n:key=EL50Ihre Login-Angaben waren zwei Mal falsch. Bitte beachten Sie, dass Ihr Konto nach dem dritten Fehleintrag gesperrt wird.\n Falls Sie Ihr Passwort vergessen haben, können Sie es sich per E-Mail zuschicken lassen. Möchten Sie Ihr Passwort beantragen?/i18n:text I would be grateful for any ideas. Thanks, Hans - Please check that your question has not already been answered in the FAQ before posting. http://xml.apache.org/cocoon/faq/index.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]