Subject: Re: [xsl] what type of encoding? From: Mike Brown <mike@xxxxxxxx> Date: Mon, 14 Jan 2002 13:50:46 -0700 (MST) |
rafael vazquez wrote: > Can anybody say me what type of encoding should I use for adding characters > such as: á, é, í, ó, ú (spanish apostrofe). It is impossible to answer your question because you don't explain what problem you are having. In an XML document (which includes all XSLT documents), the encoding declaration in <?xml version="1.0" encoding="..."?> tells the XML parser that is reading the document to convert the bytes of the document to Unicode characters according to a mapping table / conversion scheme that has a name like iso-8859-1 (1 byte per character, 256 characters possible), utf-8 (1 to 4 bytes per character, all 1.1 million Unicode characters possible), us-ascii (1 byte per character, 96 characters possible), and so on. The name you choose must be the *actual* encoding of the file in which it appears. The characters, after being converted from bytes, are fed to the application (the XSLT processor or whatever the XML parser is being used by). In an XSLT document, you might have a line like <xsl:output method="html" encoding="..."/> which tells the XSLT processor that when it is done creating the result tree (essentially a virtual XML document that your stylesheet provides rules for creating), that it should serialize that tree in the HTML syntax, and to map the characters of that syntax to bytes using a particular mapping table / conversion scheme. This can be whatever encodings your XSLT processor supports for output. The characters you are asking about are in the range covered by windows-1252, iso-8859-1, utf-8, and utf-16. If you see/type these characters directly in your document with a dumb text editor that does not give you a choice of encoding when saving, then it probably uses your system's default encoding, which is probably windows-1252 or iso-8859-1 or something similar (1 byte per character). This should be somewhat helpful information for you. - Mike ____________________________________________________________________________ mike j. brown, fourthought.com | xml/xslt: http://skew.org/xml/ denver/boulder, colorado, usa | personal: http://hyperreal.org/~mike/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] what type of encoding?, David Carlisle | Thread | Re: [xsl] what type of encoding?, rafael vazquez |
Re: [xsl] Function arguments (was r, Jeni Tennison | Date | [xsl] Template match via xsl:param, Mario Lang |
Month |