Can someone explain why I don't seem unable to use document.write to
produce a valid UTF-8 none breaking space sequence (Hex: C2A0) ?
I've tried everyway I've been able to find to tell the browser I'm
trying to print UTF-8 and still no luck. I'd like the first 2 tries to
match the second two tries as far as output.
<HTML>
<meta http-equiv="Content-Type" content="application/x-script;
charset=UTF-8">
<SCRIPT language="javascript" charset="UTF-8">
var out = "UTF-8 nbsp:\xC2\xA0:Unicode:\uC2A0:Unicode:\u00A0:HTML
nbsp: "
document.open("text/html; charset=UTF-8");
document.write(out);
var i =0;
while (i <out.length){
document.write("<br>"+i+" "+out.charAt(i)+" "+out.charCodeAt(i));
i++;
}
document.close();document.charset="UTF-8";
</SCRIPT>
</HTML>
The output looks like this:
UTF-8 nbsp:Â :Unicode:*:Unicode: :HTML nbsp:
0 U 85
1 T 84
2 F 70
3 - 45
4 8 56
5 32
6 n 110
7 b 98
8 s 115
9 p 112
10 : 58
11 Â 194
12 160
13 : 58
14 U 85
15 n 110
16 i 105
17 c 99
18 o 111
19 d 100
20 e 101
21 : 58
22 * 49824
23 : 58
24 U 85
25 n 110
26 i 105
27 c 99
28 o 111
29 d 100
30 e 101
31 : 58
32 160
33 : 58
34 H 72
35 T 84
36 M 77
37 L 76
38 32
39 n 110
40 b 98
41 s 115
42 p 112
43 : 58
44 & 38
45 n 110
46 b 98
47 s 115
48 p 112
49 ; 59
Thanks! 1 15317 st************@yahoo.com wrote: Can someone explain why I don't seem unable to use document.write to produce a valid UTF-8 none breaking space sequence (Hex: C2A0) ?
The Unicode 4.1 character at code point 0xC2A0 is an (unnamed) Hangul
syllable, as can be seen at <http://www.unicode.org/charts/PDF/UAC00.pdf>
I've tried everyway I've been able to find to tell the browser I'm trying to print UTF-8 and still no luck. I'd like the first 2 tries to match the second two tries as far as output.
<HTML> <meta http-equiv="Content-Type" content="application/x-script; charset=UTF-8">
Pardon? This is supposed to be an HTML document, is it not? So the basic
Content-Type should be text/html. And if that HTML document were UTF-8
encoded, you would not have to escape Unicode anyway. So you want to
change the `charset' parameter to ISO-8859-1 and the like, definitely
no UTF encoding.
And there is no known MIME-like label as 'application/x-script'.
I wonder how you got the idea.
You probably meant
<meta http-equiv="Content-Script-Type"
content="application/javascript; charset=UTF-8">
as described in the Informal RFC "Scripting Media Types", which is,
however, not yet used by user agents.
<SCRIPT language="javascript" charset="UTF-8">
The `language' attribute is deprecated in HTML4, the `type' attribute
is #REQUIRED. The `charset' attribute is for linked resources, i.e.
useful only in combination with the `src' attribute.
<script type="application/javascript">
See <http://www.w3.org/TR/html4/interact/scripts.html#edef-SCRIPT>
and <http://validator.w3.org/>.
var out = "UTF-8 nbsp:\xC2\xA0:Unicode:\uC2A0:Unicode:\u00A0:HTML nbsp: "
You need to understand what UTF and Unicode are and how UTF works,
see <http://www.unicode.org/faq/>.
document.open("text/html; charset=UTF-8");
There is no specified argument for the HTMLDocument::open() method.
Therefore, Mozilla/5.0 based user agents will ignore it if you provide
one.
<https://bugzilla.mozilla.org/show_bug.cgi?id=73409>
document.charset="UTF-8";
There is no document.charset property, hence you are creating one here.
The output looks like this: [...]
Works as designed.
Summary: You should definitely drink more tea[tm] when coding.
PointedEars This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: Svennglenn |
last post by:
I'm working on a program that is supposed to save
different information to text files.
Because the program is in swedish i have to use
unicode...
|
by: Tor Hovland |
last post by:
I'm trying to transform the document element of incoming xml files, however,
I'm having trouble with namespace references not appearing correctly....
|
by: Bartek |
last post by:
Hello
This is my problem:
It consider xml 2 xml conversion.
source document had unknown structure (xhtml),
xslt must process every node,...
|
by: Daniel Walzenbach |
last post by:
Hi,
I have a web application which sometimes throws an “out of memory”
exception. To get an idea what happens I traced some values using...
|
by: Just Me |
last post by:
Any ideas on this. I am trying to loop through an xml document to remove
attributes, but Im having so much trouble, any help is appreciated
...
|
by: whisher |
last post by:
Hi.
I'm not able to understand
why this simple snippet doesn't
work with IE.
It works fine with FF and Opera 9.
Code:
<!DOCTYPE HTML PUBLIC...
|
by: =?Utf-8?B?YzY3NjIyOA==?= |
last post by:
Hi all,
I had a program and it always works fine and suddenly it gives me the
following message when a pass a xml file to our server program:...
|
by: matheussousuke |
last post by:
Hello, I'm using tiny MCE plugin on my oscommerce and it is inserting my website URL when I use insert image function in the emails.
The goal...
|
by: better678 |
last post by:
Question:
Discuss your understanding of the Java platform. Is the statement "Java is interpreted" correct?
Answer:
Java is an object-oriented...
|
by: teenabhardwaj |
last post by:
How would one discover a valid source for learning news, comfort, and help for engineering designs? Covering through piles of books takes a lot of...
|
by: antdb |
last post by:
Ⅰ. Advantage of AntDB: hyper-convergence + streaming processing engine
In the overall architecture, a new "hyper-convergence" concept was...
|
by: Matthew3360 |
last post by:
Hi, I have a python app that i want to be able to get variables from a php page on my webserver. My python app is on my computer. How would I make it...
|
by: AndyPSV |
last post by:
HOW CAN I CREATE AN AI with an .executable file that would suck all files in the folder and on my computerHOW CAN I CREATE AN AI with an .executable...
|
by: WisdomUfot |
last post by:
It's an interesting question you've got about how Gmail hides the HTTP referrer when a link in an email is clicked. While I don't have the specific...
|
by: Matthew3360 |
last post by:
Hi,
I have been trying to connect to a local host using php curl. But I am finding it hard to do this. I am doing the curl get request from my web...
|
by: Oralloy |
last post by:
Hello Folks,
I am trying to hook up a CPU which I designed using SystemC to I/O pins on an FPGA.
My problem (spelled failure) is with the...
|
by: Carina712 |
last post by:
Setting background colors for Excel documents can help to improve the visual appeal of the document and make it easier to read and understand....
| |