管理画面での特殊文字コードの表示について

「まったく何も分からない・・・」そんなユーザーさんの為のフォーラムです。どんなご質問でもお気軽にどうぞ。
返信
RiU
アクティブユーザー
記事: 21
登録日時: 2007年2月23日(金) 15:48

管理画面での特殊文字コードの表示について

投稿記事 by RiU » 2007年3月12日(月) 16:26

お世話になります。

パソコン関連のBtoBサイトに提案しようと考えているのですが、
スペック表などに、「Xeon(r)」の(r)部分を
®
などの文字コードで書いた場合、
disable-output-escaping="yes"
としておけばユーザーページでは問題なく変換されて見れますが、
管理画面(schema name="hoge" caption="hogehoge" title="hogehoge" 
で指定した場合の一覧画面)では変換されずに文字コードがそのまま出てしまいます。

また、®と直接書けば管理画面では表示されますが、ユーザ画面では?になってしまいます。
出力文字コードを「shift-jis」に変換しているからなのかもしれませんが・・・

管理画面で見易くする為にtitle指定をしておりますが、文字コードがそのまま出てきてしまうと、
余計に見にくくなってしまう為、何とかしたいのですが、良い方法はないでしょうか?

webmaster
Site Admin
記事: 1451
登録日時: 2004年12月10日(金) 10:09

Re: 管理画面での特殊文字コードの表示について

投稿記事 by webmaster » 2007年3月14日(水) 18:00

 RiUさん、お世話になっております。

 弊社試験環境でも確認させて頂きました。
 出力文字コードをshift_jisに指定している際に発生するもののようです。

 EUC-JPからShift_JISへ直接変換する場合、このような問題が起こることが
あります。これは、文字コード間では表現できる文字の種類に差がある事から
起こる問題です。

 内部的にEUC-JP→UTF-8→Shift_JISという過程を経れば解決すると
思われるのですが、あまりにパフォーマンスが悪い方法の為、現状はこのように
なっております。

 申し訳ありませんが、現状では仕様ということになります。

 出力文字コードをUTF-8に指定した場合には、問題ありません。

RiU
アクティブユーザー
記事: 21
登録日時: 2007年2月23日(金) 15:48

Re: 管理画面での特殊文字コードの表示について

投稿記事 by RiU » 2007年3月14日(水) 18:33

webmaster様
お世話になっております。

なるほど、site.config.xmlで指定したら、管理画面上でも
shift-jisになるものだと勘違いしておりました。

運用カバーできる内容ですので、それで提案したいと思います。

ありがとうございました。

返信