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 (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.