Ticket #2018 (closed バグ指摘: 修正済)
帳票出力の備考にひらがな・カタカナを入力すると改行コードが文字化けします
Reported by: | m_uehara | Owned by: | Seasoft |
---|---|---|---|
Priority: | 中 | Milestone: | EC-CUBE2.13.0 |
Component: | 管理画面 | Version: | 2.12.2 |
Keywords: | Cc: | ||
修正済み: | yes |
Description (last modified by Seasoft) (diff)
再現方法
1.受注管理の帳票出力画面の備考に1行目「あ」、2行目「い」、3行目「う」と入力し、「この内容で作成する」ボタンをクリックします。
2.表示された帳票の備考欄が改行されない。(IEだと改行コードが化けているのが表示されました)
Change History
comment:1 Changed 10 years ago by undertree
- Owner changed from somebody to undertree
- Status changed from new to assigned
comment:2 Changed 10 years ago by undertree
(申しわけありません、途中で送信してしまいました) 文字コードの都合だと考えられるのですが、かなり内部の問題と思われるため、もう少し追ったほうが良いかもしれません。
ひとまず r22250 として、上記の対処コードをコミットいたしました。
comment:4 Changed 10 years ago by Seasoft
- Owner changed from undertree to Seasoft
- 修正済み unset
- Status changed from assigned to new
Note: See
TracTickets for help on using
tickets.
3行を'\n'でつなげ、一つのMultiCellで出力させているのですが、特定の文字の場合に問題があるようです。
たとえば「字」という文字を最後にすると改行が無効になります。 1行目「漢字」、2行目「文字」、3行目「習字」などの入力でも、改行が行われません。
対処療法としては一つスペースを加え、' \n'で繋げることで改善します。
文字コードの都合だと考えられるのですが、かなり内部の問題と思われるため、