[PATCH] Copy/Paste non-ascii characters
Jay Smith
jay@JaySmith.com
Mon Oct 13 02:04:00 GMT 2003
Dear Kensuke,
Thank you very much for your effort on this.
Unfortunately, I am pretty ignorant of these matters, thus you will have to
tell me what it is that I should do with the two .diff files you attached.
I will be happy to do whatever with them, but I am clueless as to what is
to be done with them.
Sorry to be a pain.
Jay
Kensuke Matsuzaki said the following on 10/12/2003 09:33 PM:
> Jay,
>
> Perhaps this patch enable XWin to copy/paste non-ascii characters
> even if Windows does't support Unicode (95/98/Me).
> LANG environment variable and Windows locale must be same.
> I added -nounicodeclipboard option, I tested using this on XP.
> But I don't have 95/98/Me.
>
> And it seems tha libX11 has some CTEXT convertion bug, I attach
> patch that based on TAKABE's work.
> http://www.ff.iij4u.or.jp/~t-takabe/xf410_xim_fix.diff
>
> By the way, nls/locale.alias has alias somethig like
> "Arabic_Egypt.1256". Can we use that?
> If so, we no longer need LANG environment variable.
> We can get it following code.
>
> char pszCountry[128];
> char pszLanguage[128];
> int nAcp = GetACP ();
>
> GetLocaleInfo (LOCALE_SYSTEM_DEFAULT, LOCALE_SENGCOUNTRY, pszCountry, 128);
> GetLocaleInfo (LOCALE_SYSTEM_DEFAULT, LOCALE_SENGLANGUAGE, pszLanguage, 128);
>
> printf ("%s_%s.%d\n", pszLanguage, pszCountry, nAcp);
>
> Kensuke Matsuzaki
--
Jay Smith
e-mail: Jay@JaySmith.com mailto:Jay@JaySmith.com
website: http://www.JaySmith.com
Jay Smith & Associates
P.O. Box 650
Snow Camp, NC 27349 USA
Phone: Int+US+336-376-9991
Toll-Free Phone in US & Canada:
1-800-447-8267
Fax: Int+US+336-376-6750
More information about the Cygwin-xfree
mailing list