mIRC Home    About    Download    Register    News    Help

Print Thread
Joined: Jul 2017
Posts: 3
Aytac Offline OP
Self-satisfied door
OP Offline
Self-satisfied door
Joined: Jul 2017
Posts: 3
Hello there,
There are Turkish character problems in mIRC 7.x versions. How can we solve this problem? Or it will be better to support turkish character problem in new versions. Everyone in Turkey complains about this issue

translation : translate google

Joined: Apr 2004
Posts: 871
Sat Offline
Hoopy frood
Offline
Hoopy frood
Joined: Apr 2004
Posts: 871
Maybe you should describe the problem.


Saturn, QuakeNet staff
Joined: Jul 2017
Posts: 3
Aytac Offline OP
Self-satisfied door
OP Offline
Self-satisfied door
Joined: Jul 2017
Posts: 3
Letters change sample ;





2. problem ;



Turkish characters are not nickname mirc te

-
mIRC 6.X This event does not exist in versions

Last edited by Aytac; 06/07/17 03:36 PM.
Joined: Apr 2004
Posts: 871
Sat Offline
Hoopy frood
Offline
Hoopy frood
Joined: Apr 2004
Posts: 871
That is by design. See here for more information. In summary: upgrade the server and other clients, or keep using mIRC 6.x.


Saturn, QuakeNet staff
Joined: Jul 2017
Posts: 3
Aytac Offline OP
Self-satisfied door
OP Offline
Self-satisfied door
Joined: Jul 2017
Posts: 3
Code
ı = ý
ş = þ


These two letters show a malfunction. Is there any code to solve this problem?

Joined: Jan 2004
Posts: 2,127
Hoopy frood
Offline
Hoopy frood
Joined: Jan 2004
Posts: 2,127
Hello, you're basically asking the same question that you asked 4 years ago, and which was answered 4 years ago. A more complex answer related to your thread is in the "Unicode Support" sticky at https://forums.mirc.com/ubbthreads.php/forums/2/1/general-discussion.

It appears that you're trying to use a server where they are using a Turkish codepage. When people are using "code pages", they see the same characters as other people - but only when both people are using the same codepage. Mirc has changed to using unicode character mapping that lets everyone around the world see everything as the same character. That page I linked shows a little of the way Mirc can be scripted into seeing things in Unicode the same way that someone using Turkish codepages would see them. For the specific examples you gave, these are cases where the Turkish codepage is using a character different than everyone else in the world is using it. This example shows the connection between how people using the Turkish codepage sees the character - and how everyone else in the world sees that same character.

//var -s %a $chr(222) , %b $utfencode(%a,162) , %c $utfdecode(%b) | echo -a $asc(%a) -> $asc(%b) -> $asc(%c) | var -s %x $chr(350) , %y $utfencode(%x) , %z $utfdecode(%y,162) | echo -a $asc(%x) -> $asc(%y) -> $asc(%z)

//var -s %a $chr(253) , %b $utfencode(%a,162) , %c $utfdecode(%b) | echo -a $asc(%a) -> $asc(%b) -> $asc(%c) | var -s %x $chr(305) , %y $utfencode(%x) , %z $utfdecode(%y,162) | echo -a $asc(%x) -> $asc(%y) -> $asc(%z)

The advice you were given 4 years ago still stands. It would be difficult to try to script a solution which allows you to see the others as if they were using Unicode, and which would allow you to send Unicode text to them which allows them to think you're using the Turkish codepage. It would be complicated because it would need to intercept messages sent by the server and replace them with the unicode equivalent. This includes filling your nicklist with "wrong strings" which would "look correct" to you.


Link Copied to Clipboard