curvirgoです。

Takashi Nakamoto wrote:
>> http://support.microsoft.com/default.aspx?scid=kb%3Bja%3B417206 でもっ
>> て、返されるエンコードがWindows95系の場合は(何故か)Unicodeである為にこ
>> こでPlatformIDをチェックしてそれぞれに適したエンコード変換を行う様にす
>> る。この部分は修正してあるので(動作検証は未確認)最後に載せておきます。
>> ちょっと確証を持てないところは、エンコードの指定
>> が"RTL_TEXTENCODING_UNICODE"でOKなのかと言う点です。
> 
> エンディアンの扱いが怪しいですが、テスト結果を待ちましょう。
VMWareでWindows98の環境を(Linux上に)構築しようとしていたのですがVGA(16色)でしか表示できない上に動作が緩慢であきらめました。
検証に使えそうなPCの(ビルド中の為)空きもないので、ビルド中でなければHD換装して検証できるのですが...

>> ちゃならなくなってしまうので、仕様ということにしませんか? 試してみる
>> と、1バイト文字でも2バイト文字でもとにかく100文字までとなっているよう
>> です。ですので、これはIME(or API)側の仕様かと思います。どれくらいの割
>> 合で1つのセルに100文字入力する人がいるだろうかと想像しても、仕様上の制
>> 限にした事によって困る人はほとんどいないのではと思います。
> 
> そうですね、ふりがな関数の用途を考えたらそれでよいと思います。
> それではMS-IMEを使っている場合には、100文字を超える文字列は変換できな
> いということで。
100文字以上の変換が必要な方は別途MecabをインストールしてMeCab版を御利用下さいということでも良いかもしれません。

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

メールによる返信