△▲ WebProg 初心者の質問 Part12 ▼▽
レス数が1000を超えています。これ以上書き込みはできません。
0001nobodyさん
2005/08/28(日) 16:53:24ID:381SFpZ2質問したいけど、どうしたら良いか分からない。
そんなときは、ここに書き込んでください。
板の住人や、その他が、けなしながら、厳しく教えてくれるかも。
質問する前に、まずはここを読んでね。
【注意事項】
・質問する前にGoogleで検索してみましょう
http://www.google.co.jp/
・環境(ソフトウェアのバージョンなど)は、必ず書いてください。できるだけ詳しく。
後から情報を書き足す、いわゆる情報の小出しは極力避けてください。
・何がしたくて、何ができて何ができないのかを書きましょう
・マルチポスト(複数のスレッドで質問する行為)は絶対に禁止です。
・過去ログは必ず読みましょう。あなたと同じ質問をしてる人がいるかも知れません。
2ch 総合ガイド
http://www.2ch.net/guide/
お願い。
適切な、板、スレ、を発見した場合、誘導してあげましょう。
スレの性質上 age 進行でお願いします。
関連情報は
>>2-3
0985978
2006/02/07(火) 17:21:03ID:wS9FwxDB>982 参考になりました。
ありがとうございました。
0986nobodyさん
2006/02/07(火) 19:10:43ID:VBDVjyLhhttp://minimalgallery.net/home を指示通り実行しても、何も起きないんですけど、
PHPってプロバイダーで使えないとか、あるんですか?
当方DTI でマクです。FTPソフトはFetchです。
0987nobodyさん
2006/02/07(火) 19:17:29ID:???0988nobodyさん
2006/02/07(火) 19:18:32ID:???0989nobodyさん
2006/02/08(水) 14:16:02ID:???EUC-JPでデータを受け取っているのですが、
enctype="maltipart/formdata"
を加えるとなぜかSJISで受け取るようになります。
もともとのHTMLのCharsetはShift_JISにしており、CGI処理のスクリプト
(PHP)はEUCで書いております。
一応応急処置として、サブミット前にdocument.charset="EUC-JP"とすることで
マルチパートのフォームを使用しているページに関しては対処できたのですが、
なんともすっきりしません。
これらの文字コードの設定は、httpd.confもしくはphp.ini辺りで何かしらの
正しい設定方法があるのでしょうか?
0991989
2006/02/08(水) 15:29:31ID:???文字コードに関しては発注元の意向で統一できないのです…
切り分けといいますとデータ入力の画面をマルチバイト入力の画面と
それ以外の2画面にわけろと言うことでしょうか?
0993989
2006/02/09(木) 09:29:11ID:???一応統一してはいるのですが…
Smartyを使用しているので、SmartyのアウトプットフィルターでEUC→SJISの文字コード変換を
行っており、PHP、Smartyのテンプレートその他は全てEUCで記述しております。
またバックエンドDBのエンコードもEUCで統一されております。
いろいろググってみた結果、フォームで送られてくるテキストデータのエンコーディングは
document.charsetがデフォルト設定の元だという記述を見かけたのですが、
そうなるとENCTYPE未指定時にEUCで受け取っていた、ということが矛盾してくると
思い、サーバの設定ファイル等でデフォルトの受けとりエンコードを指定する
項目があるのかなと思って質問させてもらいました。
もう一度httpd.confとphp.iniの仕様見直してきます…
0994nobodyさん
2006/02/09(木) 10:37:55ID:???受け取って変数に格納するまでの変換を問題にしているの?
0995989
2006/02/09(木) 10:58:02ID:???送ってくる文字コードです。
$_REQUESTの中身のエンコードが、989で書いたように、フォームの属性に
enctype="maltipart/form-data"を記述した場合と記述されていない場合で
異なる、という現象です。
ブラウザはIE6、Apacheは1.3.34(Win版)、PHPは4.3.11(Win)です。
php.iniでは、
mbstring.internal_encoding = EUC-JP
mbstring.http_input = auto
mbstring.http_output = SJIS
と設定しております。
0996nobodyさん
2006/02/09(木) 16:04:05ID:???0997nobodyさん
2006/02/09(木) 16:06:50ID:???△▲ WebProg 初心者の質問 Part13 ▼▽
http://pc8.2ch.net/test/read.cgi/php/1139468729/
0999nobodyさん
2006/02/09(木) 19:53:58ID:???1000nobodyさん
2006/02/09(木) 20:03:19ID:???(ヨ(^ω^ )
Y つ
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。