On Wednesday 16 January 2013 07:51:21 Алексей Логинов wrote:
> Who can help to fix this bug http://bugs.freepascal.org/view.php?id=23657 ?
> My convert_cp866_to_UTF8 in prev. messages is correct, problem is only
> in non English characters for all codepages in fp IDE.

From my earlier mails:
"
On Tuesday 01 January 2013 09:32:52 Martin Schreiber wrote:
> On Monday 31 December 2012 15:50:21 Алексей Логинов wrote:
> > UTF-8.
> > After:
> > export LANG="ru_RU.CP866" && luit -encoding 'CP 866' /usr/local/bin/fp
> > fp works with CP866.
>
> It is probably better to run the terminal emulator in utf-8, to set
> internal_codepage to CP866 for LANG = ru and to implement CP866 <-> utf-8
> conversions.

Hmm, it seems to me fp-IDE can not work with utf-8 keyboard input because 
there is no utf-8 -> single byte encoding conversion implemented in keyboard 
driver. Correct? If so then the outlay to fix fp-IDE for utf-8 is too big 
IMHO.
"

"
On Wednesday 02 January 2013 00:35:37 Алексей Логинов wrote:
> I wanted to run the terminal emulator in utf-8, to set
> internal_codepage to CP866 for LANG = ru and I implement CP866 <->
> utf-8 conversions (it's not difficult to correct array
> convert_cp437_to_UTF8 for CP866):
>       convert_cp866_to_UTF8:array[#127..#255] of WideChar=(
>                                                   #8962, { $7f }
>         #1040,#1041,#1042,#1043,#1044,#1045,#1046,#1047, { $80..$87 }
>         #1048,#1049,#1050,#1051,#1052,#1053,#1054,#1055, { $88..$8f }
>         #1056,#1057,#1058,#1059,#1060,#1061,#1062,#1063, { $90..$97 }
>         #1064,#1065,#1066,#1067,#1068,#1069,#1070,#1071, { $98..$9f }
>         #1072,#1073,#1074,#1075,#1076,#1077,#1078,#1079, { $a0..$a7 }
>         #1080,#1081,#1082,#1083,#1084,#1085,#1086,#1087, { $a8..$af }
>         #9617,#9618,#9619,#9474,#9508,#9569,#9570,#9558, { $b0..$b7 }
>         #9557,#9571,#9553,#9559,#9565,#9564,#9563,#9488, { $b8..$bf }
>         #9492,#9524,#9516,#9500,#9472,#9532,#9566,#9567, { $c0..$c7 }
>         #9562,#9556,#9577,#9574,#9568,#9552,#9580,#9575, { $c8..$cf }
>         #9576,#9572,#9573,#9561,#9560,#9554,#9555,#9579, { $d0..$d7 }
>         #9578,#9496,#9484,#9608,#9604,#9612,#9616,#9600, { $d8..$df }
>         #1088,#1089,#1090,#1091,#1092,#1093,#1094,#1095, { $e0..$e7 }
>         #1096,#1097,#1098,#1099,#1100,#1101,#1102,#1103, { $e8..$ef }
>         #1025,#1105,#8805,#8804,#8992,#8993,#0247,#8776, { $f0..$f7 }
>         #0176,#8729,#0183,#8730,#8319,#0178,#9632,#0160  { $f8..$ff }
>       );
> But it does not work.

Did you implement utf-8 -> CP866 in keyboard driver too?
Because fv must run on all FPC supported OS-targets and video.pp and 
keyboard.pp on all Unix targets we never are able to provide a patch which 
will be accepted, so the best probably is to drop fp-IDE and to use the new 
Russian MSEide on Linux for Russian schools instead.
"

Martin

------------------------------------------------------------------------------
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
_______________________________________________
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk

Reply via email to