[[Windows Vista対応]] > サロゲートペア
* サロゲートペア [#t7575f0d]

#html(<style>#mytable{font-size:16px;}</style>)

#html(<div style="position:relative">);

// #html(<div style="position:absolute;right:50px;top:0px;"><iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&bc1=000000&IS2=1&bg1=FFFFFF&fc1=000000&lc1=0000FF&t=dmaga-22&o=9&p=8&l=as1&m=amazon&f=ifr&ref=tf_til&asins=477414164X" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></div>);

//・[[サロゲートペアとは>#summary]]~
//・[[サロゲートペア一覧>#list]]~

&aname(summary);
#html(<b>◆サロゲートペアとは</b>)
  Unicodeは元々16ビットの文字コードだ。16ビットのコードを,16進数で書くと4桁になる。 
 ところが16ビットしかないと,どうやっても最大6万5536字しか扱えない。 
 一方,漢字は7万字も8万字も収録したいので,16進数4桁では無理になって, 
 とうとう16進数5桁のところにハミ出ざるを得なくなった。
 
  Unicodeの方では,16進数5桁,つまり20ビットをそのままでは扱えないので, 
 16ビットのコードを2つ組み合わせることで急場をしのいだ。例えば「2000B」であれば, 
 実際には「D840 DC0B」という組み合わせで処理される。これが[[サロゲートペア]]だ。 
 この場合には,1文字が16ビットではなく32ビットになる。
 
  「1文字=16ビット」と決め打ちになってるソフトウエアは,たちどころに処理が崩壊してしまう。
 Windows XPのメモ帳ですら「D840 DC0B」を2文字と認識してしまう(Deleteは大丈夫だが,BackSpaceはダメだ)し,
 ほかのソフトウエアでも似たようなことが起こったりする。
( http&#58;//itpro.nikkeibp.co.jp/article/COLUMN/20061211/256519/ より)

#html(<br />)

&aname(list);
#html(<b>◆サロゲートペア一覧(画像版)</b>)
#ref(list.jpg,nolink);

#html(<br />)

#html(<b>◆サロゲートペア一覧(テキスト版)</b><br/><table id="mytable" border="1" cellspacing="0" cellpadding="2" width="70%" style="margin-left:10px;"><tr><td>U+2000B<br>&#131083;</td><td>U+2123D<br>&#135741;</td><td>U+2131B<br>&#135963;</td><td>U+2146E<br>&#136302;</td><td>U+218BD<br>&#137405;</td><td>U+20B9F<br>&#134047;[2004]</td><td>U+216B4<br>&#136884;</td><td>U+21E34<br>&#138804;</td><td>U+231C4<br>&#143812;</td><td>U+235C4<br>&#144836;</td></tr><tr><td>U+2373F<br>&#145215;</td><td>U+23763<br>&#145251;</td><td>U+23CFE<br>&#146686;</td><td>U+247F1<br>&#149489;</td><td>U+2548E<br>&#152718;</td><td>U+2550E<br>&#152846;</td><td>U+25771<br>&#153457;</td><td>U+259C4<br>&#154052;</td><td>U+25DA1<br>&#155041;</td><td>U+26AFF<br>&#158463;</td></tr><tr><td>U+26E40<br>&#159296;</td><td>U+270F4<br>&#159988;</td><td>U+27684<br>&#161412;</td><td>U+28277<br>&#164471;</td><td>U+283CD<br>&#164813;</td><td>U+2A190<br>&#172432;</td><td>U+20089<br>&#131209;</td><td>U+200A2<br>&#131234;</td><td>U+200A4<br>&#131236;</td><td>U+201A2<br>&#131490;</td></tr><tr><td>U+20213<br>&#131603;</td><td>U+2032B<br>&#131883;</td><td>U+20381<br>&#131969;</td><td>U+20371<br>&#131953;</td><td>U+203F9<br>&#132089;</td><td>U+2044A<br>&#132170;</td><td>U+20509<br>&#132361;</td><td>U+205D6<br>&#132566;</td><td>U+20628<br>&#132648;</td><td>U+2074F<br>&#132943;</td></tr><tr><td>U+20807<br>&#133127;</td><td>U+2083A<br>&#133178;</td><td>U+208B9<br>&#133305;</td><td>U+2097C<br>&#133500;</td><td>U+2099D<br>&#133533;</td><td>U+20AD3<br>&#133843;</td><td>U+20B1D<br>&#133917;</td><td>U+20D45<br>&#134469;</td><td>U+20DE1<br>&#134625;</td><td>U+20E95<br>&#134805;</td></tr><tr><td>U+20E6D<br>&#134765;</td><td>U+20E64<br>&#134756;</td><td>U+20F5F<br>&#135007;</td><td>U+21201<br>&#135681;</td><td>U+21255<br>&#135765;</td><td>U+2127B<br>&#135803;</td><td>U+21274<br>&#135796;</td><td>U+212E4<br>&#135908;</td><td>U+212D7<br>&#135895;</td><td>U+212FD<br>&#135933;</td></tr><tr><td>U+21336<br>&#135990;</td><td>U+21344<br>&#136004;</td><td>U+213C4<br>&#136132;</td><td>U+2146D<br>&#136301;</td><td>U+215D7<br>&#136663;</td><td>U+26C29<br>&#158761;</td><td>U+21647<br>&#136775;</td><td>U+21706<br>&#136966;</td><td>U+21742<br>&#137026;</td><td>U+219C3<br>&#137667;</td></tr><tr><td>U+21C56<br>&#138326;</td><td>U+21D2D<br>&#138541;</td><td>U+21D45<br>&#138565;</td><td>U+21D78<br>&#138616;</td><td>U+21D62<br>&#138594;</td><td>U+21DA1<br>&#138657;</td><td>U+21D9C<br>&#138652;</td><td>U+21D92<br>&#138642;</td><td>U+21DB7<br>&#138679;</td><td>U+21DE0<br>&#138720;</td></tr><tr><td>U+21E33<br>&#138803;</td><td>U+21F1E<br>&#139038;</td><td>U+21F76<br>&#139126;</td><td>U+21FFA<br>&#139258;</td><td>U+2217B<br>&#139643;</td><td>U+2231E<br>&#140062;</td><td>U+223AD<br>&#140205;</td><td>U+226F3<br>&#141043;</td><td>U+2285B<br>&#141403;</td><td>U+228AB<br>&#141483;</td></tr><tr><td>U+2298F<br>&#141711;</td><td>U+22AB8<br>&#142008;</td><td>U+22B4F<br>&#142159;</td><td>U+22B50<br>&#142160;</td><td>U+22B46<br>&#142150;</td><td>U+22C1D<br>&#142365;</td><td>U+22BA6<br>&#142246;</td><td>U+22C24<br>&#142372;</td><td>U+22DE1<br>&#142817;</td><td>U+231C3<br>&#143811;</td></tr><tr><td>U+231F5<br>&#143861;</td><td>U+231B6<br>&#143798;</td><td>U+23372<br>&#144242;</td><td>U+233D3<br>&#144339;</td><td>U+233D2<br>&#144338;</td><td>U+233D0<br>&#144336;</td><td>U+233E4<br>&#144356;</td><td>U+233D5<br>&#144341;</td><td>U+233DA<br>&#144346;</td><td>U+233DF<br>&#144351;</td></tr><tr><td>U+2344A<br>&#144458;</td><td>U+23451<br>&#144465;</td><td>U+2344B<br>&#144459;</td><td>U+23465<br>&#144485;</td><td>U+234E4<br>&#144612;</td><td>U+2355A<br>&#144730;</td><td>U+23594<br>&#144788;</td><td>U+23639<br>&#144953;</td><td>U+23647<br>&#144967;</td><td>U+23638<br>&#144952;</td></tr><tr><td>U+2363A<br>&#144954;</td><td>U+2371C<br>&#145180;</td><td>U+2370C<br>&#145164;</td><td>U+23764<br>&#145252;</td><td>U+237FF<br>&#145407;</td><td>U+237E7<br>&#145383;</td><td>U+23824<br>&#145444;</td><td>U+2383D<br>&#145469;</td><td>U+23A98<br>&#146072;</td><td>U+23C7F<br>&#146559;</td></tr><tr><td>U+23D00<br>&#146688;</td><td>U+23D40<br>&#146752;</td><td>U+23DFA<br>&#146938;</td><td>U+23DF9<br>&#146937;</td><td>U+23DD3<br>&#146899;</td><td>U+23F7E<br>&#147326;</td><td>U+24096<br>&#147606;</td><td>U+24103<br>&#147715;</td><td>U+241C6<br>&#147910;</td><td>U+241FE<br>&#147966;</td></tr><tr><td>U+243BC<br>&#148412;</td><td>U+24629<br>&#149033;</td><td>U+246A5<br>&#149157;</td><td>U+24896<br>&#149654;</td><td>U+24A4D<br>&#150093;</td><td>U+24B56<br>&#150358;</td><td>U+24B6F<br>&#150383;</td><td>U+24C16<br>&#150550;</td><td>U+24D14<br>&#150804;</td><td>U+24E0E<br>&#151054;</td></tr><tr><td>U+24E37<br>&#151095;</td><td>U+24E6A<br>&#151146;</td><td>U+24E8B<br>&#151179;</td><td>U+2504A<br>&#151626;</td><td>U+25055<br>&#151637;</td><td>U+25122<br>&#151842;</td><td>U+251A9<br>&#151977;</td><td>U+251E5<br>&#152037;</td><td>U+251CD<br>&#152013;</td><td>U+2521E<br>&#152094;</td></tr><tr><td>U+2524C<br>&#152140;</td><td>U+2542E<br>&#152622;</td><td>U+254D9<br>&#152793;</td><td>U+255A7<br>&#152999;</td><td>U+257A9<br>&#153513;</td><td>U+257B4<br>&#153524;</td><td>U+259D4<br>&#154068;</td><td>U+25AE4<br>&#154340;</td><td>U+25AE3<br>&#154339;</td><td>U+25AF1<br>&#154353;</td></tr><tr><td>U+25BB2<br>&#154546;</td><td>U+25C4B<br>&#154699;</td><td>U+25C64<br>&#154724;</td><td>U+25E2E<br>&#155182;</td><td>U+25E56<br>&#155222;</td><td>U+25E65<br>&#155237;</td><td>U+25E62<br>&#155234;</td><td>U+25ED8<br>&#155352;</td><td>U+25EC2<br>&#155330;</td><td>U+25EE8<br>&#155368;</td></tr><tr><td>U+25F23<br>&#155427;</td><td>U+25F5C<br>&#155484;</td><td>U+25FE0<br>&#155616;</td><td>U+25FD4<br>&#155604;</td><td>U+2600C<br>&#155660;</td><td>U+25FFB<br>&#155643;</td><td>U+26017<br>&#155671;</td><td>U+26060<br>&#155744;</td><td>U+260ED<br>&#155885;</td><td>U+26270<br>&#156272;</td></tr><tr><td>U+26286<br>&#156294;</td><td>U+2634C<br>&#156492;</td><td>U+23D0E<br>&#146702;</td><td>U+26402<br>&#156674;</td><td>U+2667E<br>&#157310;</td><td>U+266B0<br>&#157360;</td><td>U+2671D<br>&#157469;</td><td>U+268DD<br>&#157917;</td><td>U+268EA<br>&#157930;</td><td>U+26951<br>&#158033;</td></tr><tr><td>U+2696F<br>&#158063;</td><td>U+269DD<br>&#158173;</td><td>U+26A1E<br>&#158238;</td><td>U+26A58<br>&#158296;</td><td>U+26A8C<br>&#158348;</td><td>U+26AB7<br>&#158391;</td><td>U+26C73<br>&#158835;</td><td>U+26CDD<br>&#158941;</td><td>U+26E65<br>&#159333;</td><td>U+26F94<br>&#159636;</td></tr><tr><td>U+26FF8<br>&#159736;</td><td>U+26FF6<br>&#159734;</td><td>U+26FF7<br>&#159735;</td><td>U+2710D<br>&#160013;</td><td>U+27139<br>&#160057;</td><td>U+273DB<br>&#160731;</td><td>U+273DA<br>&#160730;</td><td>U+273FE<br>&#160766;</td><td>U+27410<br>&#160784;</td><td>U+27449<br>&#160841;</td></tr><tr><td>U+27615<br>&#161301;</td><td>U+27614<br>&#161300;</td><td>U+27631<br>&#161329;</td><td>U+27693<br>&#161427;</td><td>U+2770E<br>&#161550;</td><td>U+27723<br>&#161571;</td><td>U+27752<br>&#161618;</td><td>U+27985<br>&#162181;</td><td>U+27A84<br>&#162436;</td><td>U+27BB3<br>&#162739;</td></tr><tr><td>U+27BBE<br>&#162750;</td><td>U+27BC7<br>&#162759;</td><td>U+27CB8<br>&#163000;</td><td>U+27DA0<br>&#163232;</td><td>U+27E10<br>&#163344;</td><td>U+27FB7<br>&#163767;</td><td>U+2808A<br>&#163978;</td><td>U+280BB<br>&#164027;</td><td>U+28282<br>&#164482;</td><td>U+282F3<br>&#164595;</td></tr><tr><td>U+2840C<br>&#164876;</td><td>U+28455<br>&#164949;</td><td>U+2856B<br>&#165227;</td><td>U+285C8<br>&#165320;</td><td>U+285C9<br>&#165321;</td><td>U+286D7<br>&#165591;</td><td>U+286FA<br>&#165626;</td><td>U+28949<br>&#166217;</td><td>U+28946<br>&#166214;</td><td>U+2896B<br>&#166251;</td></tr><tr><td>U+28987<br>&#166279;</td><td>U+28988<br>&#166280;</td><td>U+289BA<br>&#166330;</td><td>U+289BB<br>&#166331;</td><td>U+28A1E<br>&#166430;</td><td>U+28A29<br>&#166441;</td><td>U+28A71<br>&#166513;</td><td>U+28A43<br>&#166467;</td><td>U+28A99<br>&#166553;</td><td>U+28ACD<br>&#166605;</td></tr><tr><td>U+28AE4<br>&#166628;</td><td>U+28ADD<br>&#166621;</td><td>U+28BC1<br>&#166849;</td><td>U+28BEF<br>&#166895;</td><td>U+28D10<br>&#167184;</td><td>U+28D71<br>&#167281;</td><td>U+28DFB<br>&#167419;</td><td>U+28E1F<br>&#167455;</td><td>U+28E36<br>&#167478;</td><td>U+28E89<br>&#167561;</td></tr><tr><td>U+28EEB<br>&#167659;</td><td>U+28F32<br>&#167730;</td><td>U+28FF8<br>&#167928;</td><td>U+292A0<br>&#168608;</td><td>U+292B1<br>&#168625;</td><td>U+29490<br>&#169104;</td><td>U+295CF<br>&#169423;</td><td>U+2967F<br>&#169599;</td><td>U+296F0<br>&#169712;</td><td>U+29719<br>&#169753;</td></tr><tr><td>U+29750<br>&#169808;</td><td>U+298C6<br>&#170182;</td><td>U+29A72<br>&#170610;</td><td>U+29DDB<br>&#171483;</td><td>U+29E3D<br>&#171581;</td><td>U+29E15<br>&#171541;</td><td>U+29E8A<br>&#171658;</td><td>U+29E49<br>&#171593;</td><td>U+29EC4<br>&#171716;</td><td>U+29EE9<br>&#171753;</td></tr><tr><td>U+29EDB<br>&#171739;</td><td>U+29FCE<br>&#171982;</td><td>U+2A02F<br>&#172079;</td><td>U+2A01A<br>&#172058;</td><td>U+2A0F9<br>&#172281;</td><td>U+2A082<br>&#172162;</td><td>U+22218<br>&#139800;</td><td>U+2A38C<br>&#172940;</td><td>U+2A437<br>&#173111;</td><td>U+2A5F1<br>&#173553;</td></tr><tr><td>U+2A602<br>&#173570;</td><td>U+2A61A<br>&#173594;</td><td>U+2A6B2<br>&#173746;</td></tr></table> )

#html(</div>);

&br;

#html(<script type="text/javascript">&br;amazon_ad_tag = "dmaga-22"; amazon_ad_width = "728"; amazon_ad_height = "90"; amazon_ad_link_target = "new"; amazon_ad_discount = "remove"; amazon_ad_categories = "ae";//--></script>&br;<script type="text/javascript" src="http://www.assoc-amazon.jp/s/ads.js"></script>);


トップ   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS