PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
2910 | 98/08/25 00:53:36 | RE:PB5.0.03: [Q] By Nishikawa |
2855 | 98/08/20 15:16:53 | RE:RE:RE:PB5.0.03: [Q] By syabu |
2850 | 98/08/20 14:11:51 | RE:RE:PB5.0.03: [Q] By Air Hawk |
2848 | 98/08/20 13:20:11 | RE:RE:PB5.0.03: [Q] By てとらぽっと |
2847 | 98/08/20 12:35:13 | RE:PB5.0.03: [Q] By a_a |
2846 | 98/08/20 12:08:40 | RE:PB5.0.03: 文字の大小比較について By あすかちゃんの父 |
2815 | 98/08/19 12:43:53 | PB5.0.03: [Q]\"-\"を含む文字列の比較 By Nishikawa |
カテゴリ:旧電子会議室
日付:1998年08月19日 12:43 発信者:Nishikawa
題名:PB5.0.03: [Q]\"-\"を含む文字列の比較
文字列の大小比較を行っていてちょっと変な動きをしているので
理由のわかる方が居られたら教えてください。
比較する文字列は
\"AA\" と \"A-A\" と \"AA \"です。それぞれ ASCIIコードで \"41 41\"、\"41 2D 41\"、\"41 41 20\"です。
普通大小比較すると
\"A-A\" \"AA\" \"AA \"
の順に並ぶ事を期待します。
なぜか
\"AA\" \"A-A\" \"AA \"
の順に並びます。
\"-\"の代わりに\"+\"とかも試したんですが\"-\"に限って変な動きをします。
最初はデータウィンドウのソートをして気がついたんですが
if文を使ったstringの比較でも再現します。
以前の会議室でも\"-\"の扱いについて2byteコードと1byteコードの問題が掲載されていましたが
\"-\"を2byteコードとしても納得できない動きだと思います。
単純にバグなんでしょうか?
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.