mIRC Homepage
Posted By: Aytac mIRC 7.x Turkish character problem? - 06/07/17 02:57 PM
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
Posted By: Sat Re: mIRC 7.x Turkish character problem? - 06/07/17 03:07 PM
Maybe you should describe the problem.
Posted By: Aytac Re: mIRC 7.x Turkish character problem? - 06/07/17 03:33 PM
Letters change sample ;





2. problem ;



Turkish characters are not nickname mirc te

-
mIRC 6.X This event does not exist in versions
Posted By: Sat Re: mIRC 7.x Turkish character problem? - 06/07/17 08:17 PM
That is by design. See here for more information. In summary: upgrade the server and other clients, or keep using mIRC 6.x.
Posted By: Aytac Re: mIRC 7.x Turkish character problem? - 11/04/21 10:23 PM
Code
ı = ý
ş = þ


These two letters show a malfunction. Is there any code to solve this problem?
Posted By: maroon Re: mIRC 7.x Turkish character problem? - 12/04/21 05:41 AM
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.
© mIRC Discussion Forums