アカウント名:
パスワード:
個人的発見としては,トランプのCカードなんてあっ
文字列としては、単にUTF-16できちんとサロゲートペアを扱えれば問題ないと思います。MS-IMEは土吉(U+20BB7)なんかも問題なく単語登録できますので、おそらく絵文字も問題ないと思います(もちろん、その単語登録するときはコード入力ぐらいしか手段がないでしょうが)。
問題は、表示する側です。Windowsにはテキスト処理のAPIとしてUniscribeがあるのですが、 Uniscribe [wikipedia.org]によれば、Windows 7のUniscribeは、なぜかUnicode 5.1より後の文字を全く表示できないとのことです(逆に言えば、Vistaまでのはフォントがあ
日本語版にはWin7RCに付属する1.626.7100.0までしかかいてないけれど、英語版を見ればWindows7製品版では1.626.7600.16385にバージョンアップしていることがわかると思う。で、うちのWin7はOffice10だのIE9だのが入っちゃってて純粋なWin7ではないけれど、メモ帳で花園明朝を指定してやれば、3244(㉄)は表示できましたよ。
Wikipedia日本語版ダメダメですね。いや、Wikipediaを鵜呑みにする方がダメダメか。
たしかに、日本語版Wikipediaの該当記事はWin7 RC時点から更新されていません。しかし、Win7製品版(1.626.7600.16385)でも問題は解消されていません。U+3244が表示できるのはBMP内の文字だからです。日本語版Wikipediaの該当記事でも「追加多言語面の当時(Unicode 5.1の時点で)未定義であったコードポイントの文字、および私用面(Unicodeの第15面、第16面)の文字が表示できなくなってしまっている」とあり、単純にUnicode 5.2以降で定義された文字のすべてが表示できない旨の記述とはなっていません。#1841413のコメントを書く際には、そこをおろそかにして誤解を招く表現になってしまいました、申し訳ありません。
改めまして、私は次のような手順でWindows 7で表示できないこと、Windows XPで表示できることを確認しました。
Wikipedia日本語版よりさらに信頼の置けなさそうな2chからの情報で申し訳ないのですが、Win7 SP1 βでこの問題は解消されているそうです: 文字コード総合スレ part6 (407-) [2ch.net]。実際、私もWin7 SP1 RC1 (usp10.dll 1.626.7601.17105)で試しましたが、確かに上記の手順でXP同様に表示されました(なお、Unicode 6.0で未定義の領域は試していません)。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie
追加されたシンボルの抜粋 (スコア:5, 参考になる)
個人的発見としては,トランプのCカードなんてあっ
Re: (スコア:0)
そもそも、現行のWindowsでコード入力以外の方法で入力できるのかな? まず、MS製のIMEじゃ無理そうだな。
フォントがあっても、表示できるアプリが限られそうですね。
Re: (スコア:0)
文字列としては、単にUTF-16できちんとサロゲートペアを扱えれば問題ないと思います。MS-IMEは土吉(U+20BB7)なんかも問題なく単語登録できますので、おそらく絵文字も問題ないと思います(もちろん、その単語登録するときはコード入力ぐらいしか手段がないでしょうが)。
問題は、表示する側です。Windowsにはテキスト処理のAPIとしてUniscribeがあるのですが、 Uniscribe [wikipedia.org]によれば、Windows 7のUniscribeは、なぜかUnicode 5.1より後の文字を全く表示できないとのことです(逆に言えば、Vistaまでのはフォントがあ
Re: (スコア:0)
日本語版にはWin7RCに付属する1.626.7100.0までしかかいてないけれど、
英語版を見ればWindows7製品版では1.626.7600.16385にバージョンアップしている
ことがわかると思う。
で、うちのWin7はOffice10だのIE9だのが入っちゃってて純粋なWin7ではないけれど、
メモ帳で花園明朝を指定してやれば、3244(㉄)は表示できましたよ。
Wikipedia日本語版ダメダメですね。
いや、Wikipediaを鵜呑みにする方がダメダメか。
Re:追加されたシンボルの抜粋 (スコア:0)
たしかに、日本語版Wikipediaの該当記事はWin7 RC時点から更新されていません。しかし、Win7製品版(1.626.7600.16385)でも問題は解消されていません。U+3244が表示できるのはBMP内の文字だからです。日本語版Wikipediaの該当記事でも「追加多言語面の当時(Unicode 5.1の時点で)未定義であったコードポイントの文字、および私用面(Unicodeの第15面、第16面)の文字が表示できなくなってしまっている」とあり、単純にUnicode 5.2以降で定義された文字のすべてが表示できない旨の記述とはなっていません。#1841413のコメントを書く際には、そこをおろそかにして誤解を招く表現になってしまいました、申し訳ありません。
改めまして、私は次のような手順でWindows 7で表示できないこと、Windows XPで表示できることを確認しました。
Wikipedia日本語版よりさらに信頼の置けなさそうな2chからの情報で申し訳ないのですが、Win7 SP1 βでこの問題は解消されているそうです: 文字コード総合スレ part6 (407-) [2ch.net]。実際、私もWin7 SP1 RC1 (usp10.dll 1.626.7601.17105)で試しましたが、確かに上記の手順でXP同様に表示されました(なお、Unicode 6.0で未定義の領域は試していません)。