«前の日記(2014年04月18日 (金)) 最新 次の日記(2014年04月20日 (日))» 編集

ゆいどっと


2014年04月19日 (土) [長年日記]

_ 空白違い

いつも使っているサービスの登録データをチェックするために,Webページにある一覧表をコピペでExcelにわたして,手元のデータとセル単位で内容比較,ということをやっている.ところが,セルを見ても明らかに同じ文字列値に見えるんだけど,比較すると不一致というのが数件出てきた.以前のチェックでOKだったはずの登録データでも不一致になったので,何かおかしい.ということで調べたら,スペース文字のコードが違っていた.コピペした方はUnicodeの0x00A0,手元のデータは0x20.そりゃ不一致になる.じゃあ,一覧表のもとになっているHTMLのソースはどうかと見たら,スペースが になっていた.これかぁ. は0x00A0になるというのをはじめて知った.つか以前はスペースが0x20である元データとの比較でOKだったはず.いつ頃からか文字列中のスペースをわざわざ に置き換えるようになったのか.それとも古いIEの場合(といっても現行はIE10)コピペすると0x20になってたのかな.なんにしても,チェックするときにこれ考慮しないと本当に間違っているエラーかどうかわからないので,なんとかしよう.