Need help with Unicode - combining accent marks with Cyrillic letters, and so on.

Here’s the deal - I’m writing in Cyrillic letters with Unicode. I try to add an accent to a letter in Cyrillic, but all I get is garbage, even to the letters that are identical to their Roman equivalents (which work when I combine accents with them, by the way). Nothing in the documentation I found online says much about combining accent marks and the limitations thereof. I’ve looked at my Unicode in Netscape, Internet Explorer and Mozilla, and they’re equally goofed-up. Maybe I downloaded the wrong font, but I got the fonts from Microsoft - I should think that they’d be up-to-date with Unicode if they’re distributing fonts.

What am I doing wrong?

This may be a dumb question, but what application are you using to compose the Unicode text?

My Character Map has a subrange for Cyrillic, and some of the characters are accented (such as kje). I’m running W2K Professional.

I’m typing the codes with Notepad (after converting the hexidecimal number in the tables I have to decimal, of course) and looking at them in a Web browser.

¯  ¡ ¨

Ї Ќ Ў Ё

ok, i tried doing it in MS Word. I’d see it fine in Word, then i copy pasted to the reply box… it came out ok… but when i previewed, it messed up like the first line in my post above.

to correctly have it display in a browser, you would have to use the escape codes…

for the four example characters used in line 2 of my post above:




```php


Ї Ќ Ў Ё





*note: i had to use the vb php tag just to keep the escape characters from escaping :)*

*note 2: i would think the italics tag would make my smiley tilt his stupid head :) *

Dude. Here’s the deal.

You need to be running the very latest version of Windows (XP or 2000) and the very latest version of Internet Explorer six-point-whatever.

Unicode has not been supported until now. Now, thanks to Microsoft which finally got around to upgrading this capability.

AFAIK, Netscape still doesn’t support Unicode.

Oh. Should I be smacking my forehead with steel gauntlets, or do you want to?

Not even Mozilla 1.0 or Netscape 6.2?

Netscape seems to offer much richer Unicode support than IE, at least in Windows 95/98. I imagine Mozilla does too, since it’s the same engine as Netscape (I think). If it doesn’t show up in those, then it’s possible that it’s just not supported by anyone. Lodrain, can you give us an example of a Unicode character you want to display? For instance, 2222 hex = 8738 dec. You don’t have to convert it to decimal, but you can. You can type it as:

∢ (∢)

or

₺ (∢)

On Netscape, it looks like a little angle sign or something. I don’t know; I picked it at random. So, what’s the code for a character you’re having trouble with?

Mozilla and Netscape 6 both support at least UTF-8, in fact I believe Mozilla supports up to UTF-32.

UnuMondo

IE has supported Unicode since version 4.0 (including Win9x). I’ve done dozens of web apps that make use of UTF-8 for European and Asian languages, and I’ve never had a problem with IE.

Achernar, could you explain what you mean by Netscape having better support than IE? I’m not sure what you mean.

It’s just my experience playing around with Unicode characters. For instance, on my computer, the symbol I used in my last post (character 2222 hex) shows up as a mathematical (I think) symbol in Netscape (7.0 PR1), but as an empty box in Internet Explorer (6.0.2600). I’m running Windows 98.

Now, a while back I was trying to get Esperanto characters in Unicode and ran into a similar problem. On every machine I tried, running Windows 98, Netscape and Opera would render them fine, but Navigator would put up ?'s, and IE would put up boxes. Except on one guy’s computer. He only had IE, so I couldn’t test the other browsers, but on his the Esperanto characters showed up fine. Go figure. So my conclusion was that IE (at least up through 6.0) may have a way to make it support all this extra Unicode, but that it wasn’t consistent.

Most Asian websites still do not use Unicode, let alone ISO 10646 (UCS).

Achernar, I have no problems reading those symbols with Mozilla 1.0.

But that’s exacly how you do it, you escape the escape character! :slight_smile: Type Ї to display Ї