Okay - looks like you are using a weird character mapping.
Let's be clear about the names of encoding standards, so we don't get confused. There is no such thing as "ASCII 0222". ASCII characters are seven bits wide. Period. Their range is hex 00 to 7F. Anything outside of that range is, by definition, not ASCII. The eight-bit wide encodings, such as Latin-1 will contain some extra characters in the range 80 to FF, but note that characters in the range 80 to 9F are known as C1-Control characters. These are not printable. Micro$oft stuffed a few extra printable characters in the 80 to 9F range. Web pages containing such characters will display on MSIE but not on Netscape. etc. (because Netscape is behaving itself and MSIE isn't). My advice is stick to the Unicode encoding throughout. In Unicode, uppercase thorn is 0xDE and lowercase thorn is 0xFE. (This explains the %DE you were getting). To make uppercase thorn appear correctly on ALL web browsers, write it as Þ (Since 222 is decimal for hex DE. Newer web browsers will also understand Þ). In other words, it should NOT be %80 or %81. These character are unspecified control characters (both listed as XXX) in the Unicode standard. >I am trying to url encode special Icelandic charaters such as ("þ" ASCII >0222 or the Latin Letter "Thorn") if you are able to see it but it >should be printed out as >%80 or %81 dependes on upper or lowercase, but it is printed out as >"%DE" but not as before sayd %80 or numerical value, somhow the mac >skrews those letters up so I would really like to hear from some one who >knows how to fix this problem. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php