Cygwin使っている人いますか? その9
■ このスレッドは過去ログ倉庫に格納されています
0411403
NGNG1. GetClipboardData(CF_UNICODE) ではなく、CF_TEXT で sjis のままデータ
を取得し、これを XmbTextListToTextProperty() で CompoundText にする。
2. Xutf8TextListToTextProperty(..., XCompoundTextStyle, ...) で
UTF-8 から CompoundText を作成する際、LC_CTYPE を参照し、Unificate
されている文字は適切な文字集合を優先する。
例えば、GB 2312-80 と JIS X 0208-1983 の両方に適合する場合、
LC_CTYPE が ja_JP.eucJP の場合は JIS X 0208-1983 を、zh_CN.GB2312
の場合は GB 2312-80 を文字集合として指示、というように変換する。
3. X アプリがクリップボードを参照する際、XUTF8StringStyle のスタイルを
request する。
■ このスレッドは過去ログ倉庫に格納されています