質問 > その他 > tplファイルの日本語部分の出力だけ数値文字参照になる |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
JapanDesig |
投稿日時: 2014/1/16 20:43
対応状況: −−−
|
半人前 登録日: 2013/10/1 居住地: 大阪市 投稿: 12 |
tplファイルの日本語部分の出力だけ数値文字参照になる お世話になっております。
http://tokimekihonpo.jp/products/list.php?category_id=2 http://tokimekihonpo.jp/products/detail.php?product_id=2 ID:test PW:2014 detail.tpl と list.tpl で表示されるページの日本語部分だけが数値文字参照に置き換えられてしまい困っています。 ブラウザ表示自体は問題ない様にも見えるのですが、ソースを見ると何か微妙です・・・ 例えば <!--画像エリア ここまで--> これがソースを見ると <!--&#12345;&#12345;&#12345;--> となってしまいます。 defaultのテンプレートに戻して、data/cacheをクリアしたりしてみても状況は変わらないです。 何か心当たりや、改善策等あれば教えて頂けませんでしょうか? よろしくお願いいたします。 サーバーはヘテムル EC-CUBEバージョンは2.13.1 php.infoも見れる様にしてあります。 http://tokimekihonpo.jp/phpinfo.php |
miiitaka |
投稿日時: 2014/1/16 22:15
対応状況: −−−
|
一人前 登録日: 2011/10/17 居住地: 宮崎県宮崎市 投稿: 94 |
Re: tplファイルの日本語部分の出力だけ数値文字参照になる
|
JapanDesig |
投稿日時: 2014/1/16 22:26
対応状況: −−−
|
半人前 登録日: 2013/10/1 居住地: 大阪市 投稿: 12 |
Re: tplファイルの日本語部分の出力だけ数値文字参照になる miiitaka様
お返事ありがとうございます。 data\Smarty\テンプレート名\tokimeki\products\list.php data\Smarty\テンプレート名\tokimeki\products\detail.php ともに文字コードの記載はない様です。 これらのtplファイルに文字コードの指定をすれば良いのでしょうか? デフォルトのテンプレートに戻しても症状が変わらなかったので、再インストールしかないのかなぁと思っておりました・・・ ///////////////////////////////////////////////////////// 追記です 訳の分からないことを言いいましてすみませんでした。 上記のtplファイルですが、terapadからutf8nで保存し直しアップロードしましたが改善しない様です。 |
flealog |
投稿日時: 2014/1/16 23:55
対応状況: −−−
|
仙人 登録日: 2008/6/10 居住地: 投稿: 485 |
Re: tplファイルの日本語部分の出力だけ数値文字参照になる キャッシュは /data/Smarty/templates_c をクリアしてみてください。
|
JapanDesig |
投稿日時: 2014/1/17 0:11
対応状況: −−−
|
半人前 登録日: 2013/10/1 居住地: 大阪市 投稿: 12 |
Re: tplファイルの日本語部分の出力だけ数値文字参照になる flealog様
コメントありがとうございます。 関連のありそうなphp・tplファイルの文字コードをチェックしてみましたが、皆utf-8でした。 /data/cache /data/Smarty/templates_c 上記のキャッシュを全てクリアしましたが改善されないです。 その上でデフォルトのテンプレートに戻しても症状は同じで、全く意味不明です。 |
patapata |
投稿日時: 2014/1/17 12:22
対応状況: −−−
|
仙人 登録日: 2010/7/7 居住地: 神奈川県 投稿: 502 |
Re: tplファイルの日本語部分の出力だけ数値文字参照になる php.iniでの文字コードも指定したらどうでしょうか?
|
JapanDesig |
投稿日時: 2014/1/17 13:21
対応状況: −−−
|
半人前 登録日: 2013/10/1 居住地: 大阪市 投稿: 12 |
Re: tplファイルの日本語部分の出力だけ数値文字参照になる patapata様
アドバイスありがとうございます ヘテムルサーバーのコントロールパネルから、php.iniの文字コード指定を試してみたのですが、症状が変わらないので、再度サーバーのデフォルトに戻してあります。 また、新たに発見した症状なのですが、管理画面内のカテゴリに関連する画面でもソースの中身を見ると、数値文字参照に置き換えられて化けているいることが発覚しました。 |
casa |
投稿日時: 2014/1/17 13:37
対応状況: −−−
|
長老 登録日: 2011/10/3 居住地: 投稿: 210 |
Re: tplファイルの日本語部分の出力だけ数値文字参照になる こんにちわ。
ヘッダー・フッターや、本文に動的に出力される内容(商品名や詳細コメント等)は正常なようなので、detail.tplやlist.tplファイル自体の内容が既に数値参照になっていると思われます。 再度、detail.tpl等をアップロードしなおしてみてはどうでしょうか。 |
JapanDesig |
投稿日時: 2014/1/17 14:28
対応状況: −−−
|
半人前 登録日: 2013/10/1 居住地: 大阪市 投稿: 12 |
Re: tplファイルの日本語部分の出力だけ数値文字参照になる casa様
アドバイスありがとうございます。 /data/Smarty/templates/テンプレート名/products/detail.tpl /data/Smarty/templates/テンプレート名/products/list.tpl いずれもtplファイル自体は数値参照になっておらず、文字コードもUTF-8なんです。 昨晩から何度も見直して文字コード確認後アップロードし直しているのですが・・・ 下記はdetail.tplの記載内容の一部になります。 <div class="itempage_white"> <!--▼商品ステータス--> <!--{assign var=ps value=$productStatus[$tpl_product_id]}--> <!--{if count($ps) > 0}--> <ul class="status_icon clearfix"> <!--{foreach from=$ps item=status}--> <li> <img src="<!--{$TPL_URLPATH}--><!--{$arrSTATUS_IMAGE[$status]}-->" width="60" height="17" alt="<!--{$arrSTATUS[$status]}-->" id="icon<!--{$status}-->" /> </li> <!--{/foreach}--> </ul> <!--{/if}--> <!--▲商品ステータス--> <!--★商品コード★--> <dl class="product_code"> <dt>商品コード:</dt> <dd> <span id="product_code_default"> <!--{if $arrProduct.product_code_min == $arrProduct.product_code_max}--> <!--{$arrProduct.product_code_min|h}--> <!--{else}--> <!--{$arrProduct.product_code_min|h}-->〜<!--{$arrProduct.product_code_max|h}--> <!--{/if}--> </span><span id="product_code_dynamic"></span> </dd> </dl> <!--★商品名★--> <h2><!--{$arrProduct.name|h}--></h2> </div> <!--▲itempage_white--> |
patapata |
投稿日時: 2014/1/17 15:34
対応状況: −−−
|
仙人 登録日: 2010/7/7 居住地: 神奈川県 投稿: 502 |
Re: tplファイルの日本語部分の出力だけ数値文字参照になる ふむ。使ってるFTPソフトの設定は、どうなのでしょうか?
アップロード時に変換かけるような設定していませんか? |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |