名前 題名 ▼ Mr.XRAYさん > 古い話題で申し訳ないのですが. > > http://mrxray.on.coocan.jp/bbs/DelphiBBS/mrxray_delphifan_coffe.cgi?tree=s2908#2911 > > >結果 > >(A群) 正常に「932」を返した本数 = 10本 > >(B群) 「0」を返した本数 = 9本 > >(C群) 文字コード'20127'(US-ASCII)を返した本数 = 5本 > >(D群) (B群)のスペース(空白部)を削除して、「可変長」にしたら「932」を返した本数 = 2本 > > 0というのはどうもシステムのデフォルトらしいです(不確実) > サンプル「886_ChangeMojiCode-04」のDetectCodepage関数の戻値の暫定値を > > begin > Result := -1; //0を-1にする > > > でテストしてみたらどうなるかですね. > Mlangは不明な,判定不可の場合に,「デフォルトでいいんじゃない?」 > というのかも知れません. > > (C群)でUS-ASCIIを返すのは,やはり日本語が極端に少ないから, > のような気がします. > つまり,少し日本語が入っていてもMlangは「間違いだろう?」と > 判定するとか... > (B群)との違いは,文字数が少ないので,そう判定し,文字数が少し多いと > これだけおおいのだから,間違いではなく,「デフォルト」と判定するのかも. GIF,JPEG,PNG画像ファイル及びLZH,ZIPファイルをアップロードできます.600 x 1200 ピクセルを超える画像は縮小表示されます(画像クリックで拡大表示). (上限122000(120k)バイト) 削除キー Link