プロジェクト

全般

プロフィール

QA #291

未完了

Redmineのチケット/プロジェクトの表示ソート順が意味不明

奈良 裕記 さんが約7年前に追加. ほぼ3年前に更新.

ステータス:
回答済
優先度:
通常
担当者:
-
カテゴリ:
-
対象バージョン:
-
開始日:
2017/01/21
期日:
進捗率:

0%

予定工数:

説明

■現象/要望

Redmineのチケット/プロジェクトを名称でソートした場合の表示順序が意味不明
(例: 営業一部/営業二部/営業三部 の場合、営業一部/営業三部/営業二部 の順に表示される。)

■解決策

非ascii文字のソート順はデータベース依存になる。
表示順序を指定したい場合は、最初に英数字を入れるなど、ユーザ側の対応が必要。

■対応状況

Redmineではなく、Unicode,DBMS側の処理に起因する。
ユーザ側対応しか対応無理。

■補足

https://twitter.com/akipii/status/822279191705972736


> アルファベット順です。
> 非asciiの場合はデータベース依存です。

> mysql ソート utf8 unicode でググると絶望感を味わえます。

>テーブルが全て utf8_general_ci で定義されてるので、
>アルファベットの大文字小文字は区別されません。マルチバイトでも同様。

>質問者には数字を入れてと回答しました

>PJ名はソートしたいので半角数字つけて "999_情報システム部PJ" みたいにしてます。
>後方に持ってきたやつは"ZZ_テスト"みたいな

>ウチも頭に半角英数です

utf8_general_ci と utf8_unicode_ci の差異

http://blog.jnito.com/entry/2014/12/03/185146
UTF-8の場合、漢数字は部首画数順に並ぶ
シフトJISとEUCの場合、漢数字は音読みの順に並ぶ
いずれも数字順には並ばない

utf8_unicode_ci に対する日本の開発者の見解
http://blog.kamipo.net/entry/2015/03/08/145045

奈良 裕記 さんが約7年前に更新

  • ステータス新規 から 回答済 に変更

奈良 裕記 さんが約7年前に更新

奈良 裕記 さんが4年以上前に更新

奈良 裕記 さんが4年以上前に更新

奈良 裕記 さんがほぼ3年前に更新

他の形式にエクスポート: Atom PDF