2

英語ではない文字を含む列があります。たとえば、以下は値です

  1. 「Svensk Sjöföda AB」
  2. 「シュプリームデリス」
  3. 「スプリットレールビア&エール」
  4. 「スピーディエクスプレス」
  5. 「スペシャリティビスケット株式会社」
  6. 「スペシャリテ・デュ・モンド」
  7. 「シモンズビストロ」
  8. 「セブンシーズ インポート」
  9. 「節約市場」
  10. 「サンテグルメ」

SQL Server で order by 句を使用してソートすると、Java で文字列のソートを行った場合とは異なる順序になります。

それらを同じ順序にするにはどうすればよいですか?

前もって感謝します

4

1 に答える 1

1

Java ドキュメントで java.text.collat​​or というクラスを見つけました。このクラスの独自の実装を作成して、順序付けに必要な照合に一致させることができます。すでに 1 つの実装 RuleBasedCollat​​or があります。

この質問を読んでくれてありがとう。コレーター クラスを使用すると問題が解決します。

于 2012-11-30T06:43:42.673 に答える