- ベストアンサー
ファイルの漢数字の順番について(?)
ファイル名に漢数字をつけて、名前順に整列させると一、二、三、四、五… の順番にはならず一、五、三、四、二と漢字の音読み順になりますよね?これを数字の順番に整列させたいのですが、なにか方法はあるのでしょうか?ファイルの前に01、02、とかはつけたらいいとかそういうことではありません。回答お願いします
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
>漢字の音読み順になりますよね 違います! コンピュータ上の文字はすべて文字コード(↓の英数字など)順に並びます。 一 ・ 0x306c 五 ・ 0x385e 三 ・ 0x3b4d 四 ・ 0x3b3d 二 ・ 0x4673 名簿やメールのアドレス帳などでも五十音順に漢字が並ばないのもこのためです。 http://ja.wikipedia.org/wiki/%E6%96%87%E5%AD%97%E3%82%B3%E3%83%BC%E3%83%89 結果 NO1 の方の言われるとおりです。
その他の回答 (4)
- bardfish
- ベストアンサー率28% (5029/17766)
漢数字は数字として扱われずに文字として扱われるので、他の方の回答の通りどうしようもありません。 同様にローマ数字もダメでしょう。 それでもどうにかしたいのなら >ファイルの前に01、02、とかはつけたらいいとかそういうことではありません。 これしか方法はありません。 01,02,3,004,5,000006を数字の通りにソートするファイル管理ソフトはありますが、そのソフトでも漢数字はダメでした。
お礼
回答ありがとうございます。とりあえず01、02とつけることにします
- violet430
- ベストアンサー率36% (27472/75001)
現行のOSでは無理ですね。 エクセルなどでデータを加工するのでしたら、読みがな を登録してソートすればできますけど。 並び順は五十音順ではなく、文字コード順で有ることにご注意下さい。
- meah1835
- ベストアンサー率51% (265/512)
失礼 三が 0x3b30 四が 0x3b4d でした。
- kaZho_em
- ベストアンサー率50% (2950/5879)
その順にソートする機能を持ったソフトを自分で開発すれば可能だと思います。 また、それ以外ないでしょう。 実際、そのような機能を持ったソフトは、既存の物の中で見た事はありません。
お礼
回答ありがとうございます。文字コードの順番とは知りませんでした。うまく並べ替えることはできませんのですか・・・残念です。