バージョン選択

フォーラム

メニュー

オンライン状況

82 人のユーザが現在オンラインです。 (70 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 82
もっと...

サイト内検索

質問 > その他 > 新規ディレクトリ作成の文字化け

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ricarica
投稿日時: 2011/10/17 12:26
対応状況: −−−
常連
登録日: 2011/8/22
居住地:
投稿: 48
新規ディレクトリ作成の文字化け
いつもお世話になってます。

今回は、文字化けについてですが、

現在、httpディレクトリをしようせず、に中のフォルダ類の階層をあげて使用しています。
EX) http://www.○○○.com/index.php

そこで、index.php(トップページ) と同じ階層に、新しくディレクトリを作ったのですが、その中のファイルが文字化けしてしまいます。

データベースのテーブル <mtb_constans>には記述したのですが、

よくわからないのです。

お解りになる方、是非教えてください。

どうぞ宜しくお願いします。




=============仕様===============================
EC-CUBE     2.11.1
PHP Version   5.3.5
データベース  MySQL 5.5.8
WEBサーバ    Apache
================================================



参考URL
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=9044&forum=10&post_id=43708#forumpost43708
ken-o
投稿日時: 2011/10/17 13:03
対応状況: −−−
長老
登録日: 2011/9/22
居住地:
投稿: 222
Re: 新規ディレクトリ作成の文字化け
ricarica 様

お世話になっております。
参考にして頂いたURLの質問に回答したken-oです。

例えば、問題のある階層に直接php.iniを置いてみてはいかがでしょう?

よろしくお願い致します。
ricarica
投稿日時: 2011/10/17 13:09
対応状況: −−−
常連
登録日: 2011/8/22
居住地:
投稿: 48
Re: 新規ディレクトリ作成の文字化け
早速のご返信ありがとうございます。

すみません。php.iniのファイルが見つからないのです。・・・

よろしければ、一般的な階層を教えていただけないでしょうか?

申し訳ありません。宜しくお願いします。(。。;
ken-o
投稿日時: 2011/10/17 13:36
対応状況: −−−
長老
登録日: 2011/9/22
居住地:
投稿: 222
Re: 新規ディレクトリ作成の文字化け
ricarica 様

言葉が足りず申し訳ありません。

php.iniはご自身で作成して頂きます。
おそらくレンタルサーバー等のコントロールパネルに、php.iniのソースが書かれている場所があると思います。
そこに書かれているものをコピーして、新規テキストにペースト、そしてphp.iniという名称で保存すれば作成することができます。

いかがでしょう?
ricarica
投稿日時: 2011/10/17 13:53
対応状況: −−−
常連
登録日: 2011/8/22
居住地:
投稿: 48
Re: 新規ディレクトリ作成の文字化け
ありがとうございます。

ただいま、設置しました。 設置予定サーバーのphp.ini。

ですが、今XAMPPを利用し、LOCALでテスト状態です。

この場合ですと、できないのでしょうか?

ローカルでの確認はできないんですよ?ね?

予定のサーバーで設定してみます。



ken-o
投稿日時: 2011/10/17 14:01
対応状況: −−−
長老
登録日: 2011/9/22
居住地:
投稿: 222
Re: 新規ディレクトリ作成の文字化け
ricarica 様

準備ができたようで何よりです。

すみません、apacheでは試したことがないのでなんとも言えません・・・

ローカル上とサーバーでは細かな違いが出てくるとは思いますが、一応確認してみることをオススメします。

うまくいく事を願っております。
ricarica
投稿日時: 2011/10/20 12:45
対応状況: −−−
常連
登録日: 2011/8/22
居住地:
投稿: 48
Re: 新規ディレクトリ作成の文字化け
できませんでした

それで、shoppingディレクトリに新規PHPファイルを作りました。

が、文字化けが修復できません。

ただ、ディレクトリを変える前もそうなのですが、

タイトルのみ全て文字化けなのです。

更にソースで見ると、新規PHPファイルの$tpl_title(サブタイトル)は、文字化けせずに メインタイトル(←文字化け)/サブタイトル(←ここだけ文字化けせず)

以下ソース本文全て文字化け(しかし、ブラウザで見る場合は文字化けせず)

管理画面よりprevは、文字化け無し(半角はOK)

PHP.iniも設置してみましたが変わらず

です。

したかったこと
shoppingのPHPの流れに別の新規ページをつくり飛ばした後に、買い物の流れを進めるを作りたかったのですが、その新規ページのタイトルが表示されません。

どうか教えてください。

よろしくお願いします。
ken-o
投稿日時: 2011/10/20 14:03
対応状況: −−−
長老
登録日: 2011/9/22
居住地:
投稿: 222
Re: 新規ディレクトリ作成の文字化け
ricarica 様

すみません、確認したいのですが・・・

引用:

ただ、ディレクトリを変える前もそうなのですが、

タイトルのみ全て文字化けなのです。


と、

引用:

更にソースで見ると、新規PHPファイルの$tpl_title(サブタイトル)は、文字化けせずに メインタイトル(←文字化け)/サブタイトル(←ここだけ文字化けせず)


ここで仰っている、「タイトル」または「メインタイトル」というのは、もしかして登録した際のホームページ名のことですよね?

以下のことを確認してみてください。
1、管理画面→基本情報管理→SHOPマスター→上から3つ目の「店名」 は文字化けしていませんか?
それを直すと、直るかもしれません。


2、PHPの文法で、コードを変更する方法があります。例えば、

$this->tpl_title = mb_convert_encoding("ご入力内容のご確認", "SJIS", "UTF-8");

この太字のmb_convert_encodingを使うと、その部分だけを変更することができます。
参考サイト:http://blog.livedoor.jp/loopus/archives/50146726.html

2を行う前に、1がどうだったかを教えていただければ幸いです。
よろしくお願い致します。
ricarica
投稿日時: 2011/10/20 14:40
対応状況: −−−
常連
登録日: 2011/8/22
居住地:
投稿: 48
Re: 新規ディレクトリ作成の文字化け
早速、ありがとうございます。

1に関しては、文字化けはありませんでした。

その他(新規作成のphpファイル以外)は問題ない状態です。

2に関して、今から取り組みます。ありがとうございます。
ricarica
投稿日時: 2011/10/20 15:01
対応状況: −−−
常連
登録日: 2011/8/22
居住地:
投稿: 48
Re: 新規ディレクトリ作成の文字化け
2についてですが、文字化けでした。

ソースに関しては、先ほどと逆に、サブタイトル部分のみ文字化けです。
そして、それ以外(ソース上)は文字化けがなくなりました。

また、ブラウザで見る場合は、先ほどの文字がEMFとなりました。

ヘッダーとタイトルとサブタイトルのつなぎ?がうまくいってないとすれば、新規作成のページがmtb_constant_initに記述ができてないとか・・・可能性はあるのでしょうか?
(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,295名です
総投稿数は109,692件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.