Register forum user name Search FAQ

Gammon Forum

Notice: Any messages purporting to come from this site telling you that your password has expired, or that you need to verify your details, confirm your email, resolve issues, making threats, or asking for money, are spam. We do not email users with any such messages. If you have lost your password you can obtain a new one by using the password reset link.

Due to spam on this forum, all posts now need moderator approval.

 Entire forum ➜ MUSHclient ➜ General ➜ Umlauts and accent marks broken...

Umlauts and accent marks broken...

It is now over 60 days since the last post. This thread is closed.     Refresh page


Posted by Crawlkill   (6 posts)  Bio
Date Sat 07 Dec 2013 04:26 PM (UTC)
Message
Yo! So on every machine I've ever run MUSHClient (and indeed SimpleMU) on, I've been unable to send or receive "special" characters--y'know, vowels with accent marks or Germanic vowels, äöü, ô, all that. I can type them into my send bar just fine, but when I try to send them to any game at all, they're just replaced with blanks. When -other- people send similar characters to those games, though, I see them translated into standard un-diacritic'd vowels--someone sending ÄäÖöÜü will show up to me as AaOoUu. This isn't a huge deal, but I do like...being able to spell German words correctly. Anyone have any idea what's wrong? It doesn't seem to be the font I'm using, as changing it doesn't make any difference.
Top

Posted by Nick Gammon   Australia  (23,140 posts)  Bio   Forum Administrator
Date Reply #1 on Sat 07 Dec 2013 10:25 PM (UTC)
Message
It seems to work for me:



Do you have UTF-8 enabled? What font are you using?

- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

Posted by Nick Gammon   Australia  (23,140 posts)  Bio   Forum Administrator
Date Reply #2 on Sat 07 Dec 2013 10:26 PM (UTC)
Message
Some servers do not accept characters over 0x7F in value (which would be these accented characters). It might be a server thing.

- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

Posted by Crawlkill   (6 posts)  Bio
Date Reply #3 on Sat 07 Dec 2013 10:28 PM (UTC)

Amended on Sat 07 Dec 2013 10:31 PM (UTC) by Crawlkill

Message
I use Courier New by default, but Times New Roman had the same problem. The only difference when I turned on UTF-8 is that my echoed text, which with it turned off shows as the correct input with umlauts visible, changes those umlauted characters into little error boxes.

The server I'm on here does accept them; other people can see them when -they- type them (although when -I- enter them they just turn up as blank, even on their screens).
Top

Posted by Nick Gammon   Australia  (23,140 posts)  Bio   Forum Administrator
Date Reply #4 on Sun 08 Dec 2013 11:05 AM (UTC)
Message
Crawlkill said:

The only difference when I turned on UTF-8 is that my echoed text, which with it turned off shows as the correct input with umlauts visible ...


I'm confused now. You say when it echoes text it appears OK? Like in my screenshot? So the outputting of the umlauts is OK?

However in your case the server-generated text is wrong, however the echoed text is right?

- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

Posted by Crawlkill   (6 posts)  Bio
Date Reply #5 on Sun 08 Dec 2013 03:19 PM (UTC)
Message
Here's a screencap of me (Dyson) trying to emote with special characters twice, first with UDP-8 off, then with it on:

http://s23.postimg.org/mj863w8br/special_characters.png?noCache=1386515876

I didn't have anyone around for whom those characters work, but if there had been and they'd sent any, I would've seen them as AaOoUu and they'd've seen them as ÄäÖöÜü. When I send them, though, they echo correctly, but don't send, either to me or to anyone else--they see -my- sends the same way I do, blank.
Top

Posted by Nick Gammon   Australia  (23,140 posts)  Bio   Forum Administrator
Date Reply #6 on Mon 09 Dec 2013 04:24 AM (UTC)
Message
Can you please turn packet debugging on and capture one of these emote / response sessions. Then turn the packet debugging off again.

Post here inside code tags.

Edit Menu -> Debug Packets.

- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

Posted by Crawlkill   (6 posts)  Bio
Date Reply #7 on Mon 09 Dec 2013 01:12 PM (UTC)

Amended on Mon 09 Dec 2013 01:13 PM (UTC) by Crawlkill

Message
"ÄäÖöÜü
You say, “”

Well, we're getting something now! I get that result if I have UTP-8 turned off. With UTP-8 on, it behaves the way it did before, echoing squares and returning nothing from the server.

Edit: Until I disconnected and reconnected, all of my quotation marks were replaced with “ and â€. So it was actually still sending nothing there, just interpreting my quotation marks strangely (which you probably recognized anyway).
Top

Posted by Nick Gammon   Australia  (23,140 posts)  Bio   Forum Administrator
Date Reply #8 on Mon 09 Dec 2013 08:54 PM (UTC)
Message
Can you post the packet debug please? It will look something like this:



Sent  packet: 7 (12 bytes) at Tuesday, December 10, 2013, 7:54:30 AM

say ÄäÖöÜü..       73 61 79 20 c4 e4 d6 f6 dc fc 0d 0a

Incoming packet: 8 (97 bytes) at Tuesday, December 10, 2013, 7:54:30 AM

.[1;36mYou say '   1b 5b 31 3b 33 36 6d 59 6f 75 20 73 61 79 20 27
ÄäÖöÜü'.....[0m.   c4 e4 d6 f6 dc fc 27 0d 0a 0d 0a 1b 5b 30 6d 1b
[0;37m<.[1;33m24   5b 30 3b 33 37 6d 3c 1b 5b 31 3b 33 33 6d 32 34
hp .[1;36m145m .   68 70 20 1b 5b 31 3b 33 36 6d 31 34 35 6d 20 1b
[1;32m110mv.[0;3   5b 31 3b 33 32 6d 31 31 30 6d 76 1b 5b 30 3b 33
7m> <#21026> .[0   37 6d 3e 20 3c 23 32 31 30 32 36 3e 20 1b 5b 30
m                  6d


- Nick Gammon

www.gammon.com.au, www.mushclient.com
Top

The dates and times for posts above are shown in Universal Co-ordinated Time (UTC).

To show them in your local time you can join the forum, and then set the 'time correction' field in your profile to the number of hours difference between your location and UTC time.


21,024 views.

It is now over 60 days since the last post. This thread is closed.     Refresh page

Go to topic:           Search the forum


[Go to top] top

Information and images on this site are licensed under the Creative Commons Attribution 3.0 Australia License unless stated otherwise.