改行と文字化けとデザイン崩れ
Posted: 2005年11月14日(月) 03:04
初めまして MSTといいます
最近CMSDを使い出したところです
質問の内容は改行と文字化けとデザイン崩れについてです
改行、文字化けの質問内容はあったのですが、デザインがなかったので質問させていただきます
xxx.xxx.schema.xml内のtextareaを使用して自動改行にするため「output="text2"」にしたのですが、表示されるときには「内容1<br />内容2<br />」と表示され改行タグが<などに置き換えられてしまいました
マニュアルでは「disable-output-escaping="yes"」を「xsl:value-of」に入れることによってきちんと表示されるとのことでしたが、今度はそれによってエンコードがその部分だけUTF-8の扱いになり文字化けしてしまいます
「xmlconfig.php.inc」の「$gXsltLib」を21にすることによって回避することは出来ましたが、今度はコンテンツ管理画面のデザインが崩れてしまいます
ここは利用者に見られないため、デザインが崩れようと問題ないのですが気持ち悪くて・・・
今のところローカルサーバ内での動作確認の状態ですので、ローカルサーバの設定状況の影響だけなのかもしれません
一応ロリポップサーバを利用するなので「$gXsltLib」をサーバにアップする際は20にする予定です
なので最終的には影響ないとは思うのですが、これは仕様ということで解決するしかないのでしょうか?
最近CMSDを使い出したところです
質問の内容は改行と文字化けとデザイン崩れについてです
改行、文字化けの質問内容はあったのですが、デザインがなかったので質問させていただきます
xxx.xxx.schema.xml内のtextareaを使用して自動改行にするため「output="text2"」にしたのですが、表示されるときには「内容1<br />内容2<br />」と表示され改行タグが<などに置き換えられてしまいました
マニュアルでは「disable-output-escaping="yes"」を「xsl:value-of」に入れることによってきちんと表示されるとのことでしたが、今度はそれによってエンコードがその部分だけUTF-8の扱いになり文字化けしてしまいます
「xmlconfig.php.inc」の「$gXsltLib」を21にすることによって回避することは出来ましたが、今度はコンテンツ管理画面のデザインが崩れてしまいます
ここは利用者に見られないため、デザインが崩れようと問題ないのですが気持ち悪くて・・・
今のところローカルサーバ内での動作確認の状態ですので、ローカルサーバの設定状況の影響だけなのかもしれません
一応ロリポップサーバを利用するなので「$gXsltLib」をサーバにアップする際は20にする予定です
なので最終的には影響ないとは思うのですが、これは仕様ということで解決するしかないのでしょうか?