Special characters in JavaScript Strings

2002-10-10 Thread Hans-Michael Rupp

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

2002-10-10 Thread Ryan Agler

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

2002-10-10 Thread Joerg Heinicke

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]