#1906 closed defect (fixed)
メッセージの題名が携帯で対応していない特殊文字の場合、携帯からリンクで飛べない
Reported by: | kiwa | Owned by: | ebihara |
---|---|---|---|
Priority: | critical | Milestone: | OpenPNE2.10.4 |
Component: | pne-ktai | Version: | 2.8.x & 2.10.x & 2.11.x |
Keywords: | OpenPNE2.8.9 OpenPNE2.11.5 | Cc: |
Description (last modified by )
■現象
件名が特殊文字のメッセージを受信すると、携帯で閲覧した場合にリンクにならないため内容を見ることが出来ない
■原因
Shift_JISに存在しない文字は mb_convert_encoding() などで UTF-8 から Shift_JIS に変換される過程で除去されてしまう。
■修正内容
Shift_JISに存在しない文字の場合は「〓」(ゲタ文字)に変換するように、
mb_substitute_character("long"); mb_substitute_character(0x3013);
を指定
■関連情報
- 関連チケット:#1814
Change History (11)
comment:1 Changed 14 years ago by
Keywords: | OpenPNE2.8.9 added |
---|
comment:2 Changed 14 years ago by
Keywords: | OpenPNE2.11.5 added |
---|
comment:3 Changed 14 years ago by
Priority: | minor → critical |
---|
comment:4 Changed 14 years ago by
Owner: | changed from nobody to ebihara |
---|---|
Status: | new → assigned |
comment:5 Changed 14 years ago by
以下のコードを適当な場所に記述します。
mb_substitute_character("long"); mb_substitute_character(0x3013);
mb_string関連の設定が存在するのは config.php なので、本来であればそこに記述するのが好ましいのですが、安定版で config.php の変更が伴う修正をするのはあまり適切でないということで、以下の対応をしたいと思います。
- 安定版および旧安定版:init.inc に対応コードを記述
- 開発版:config.php.sample に対応コードを記述
comment:6 Changed 14 years ago by
Description: | modified (diff) |
---|---|
Keywords: | 確認中 added |
comment:7 Changed 14 years ago by
Description: | modified (diff) |
---|---|
Keywords: | テスト待ち added; 確認中 removed |
OK.テストに回します。
※description修正「Shift-JIS→「Shift_JIS」
comment:8 Changed 14 years ago by
Description: | modified (diff) |
---|
comment:9 Changed 14 years ago by
以下の内容をテストします
aiueo あいうえお アイウエオ ¤ 一般通貨記号 ¥ 円記号 § 節記号 ¨ ウムラウト © 著作権記号 ª 順序の指示(女性形) 制御文字(NUL) 制御文字(HT) 制御文字(LF) 制御文字(NBSP) 制御文字(DEL) ❼ ☂ ▒ฺ €
comment:11 Changed 14 years ago by
Keywords: | テスト待ち removed |
---|
Note: See
TracTickets for help on using
tickets.
やります。