以下の環境で、システムを開発しています。
OS = Windows2000 SP4
Apache = 2.0.58
PHP = PHP 5.1.6
magic_quotes_gpc = Off
mbstring.language = Japanese
mbstring.internal_encoding = SJIS
mbstring.http_input = auto
mbstring.http_output = SJIS
mbstring.encoding_translation = On
mbstring.detect_order = auto
mbstring.substitute_character = none;
このような設定で、コードはSJISで書いています。
外字エディタで外字が登録してあります。
この外字をフォームから、POSTで受取たいと思っていますが、
外字の部分だけが、文字化けしてしまい、どうしたものかと思案中です。
何か、良い考えはないでしょうか?
ただ、システムの大部分はこの設定で出来上がっているため
大まかな設定の変更はおそらく無理だろうと思います。
すいませんが、何か思いあたる方は返答お願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
あまりエレガントじゃなさそうですが、
php://inputからクエリデータを受け取ると、デコード前の純粋なデータが取得できるかと思います。
$_s = file_get_contents("php://input");
$_data = urldecode($_s);
こんなので取得できるんじゃないかと思います。
回答ありがとうございます。
実は、別の方法で解決していました。
フォームに
enctype="multipart/form-data"
をつけることで、送信データが添付ファイルとして送られ、
デコードせずに受け取ることができました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP phpのメールフォームの完了画面でメール受信のコードを書いています。 1 2023/05/31 11:39
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- Netflix ネットフリックスの字幕の大きさ変更について 2 2022/10/13 17:14
- PHP SQLとPHPの連結方法がわからないのでアドバイスお願い致します 1 2022/07/12 12:16
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/09 16:55
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- Excel(エクセル) エクセルで文字列と数字が混在する列に書式設定したい。 3 2022/12/19 09:11
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- Mac OS MAC (Late 2020)で復元後、キーボード入力(文字)ができなくなり困っています。 1 2023/02/15 20:35
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
レンタルサーバー環境でのSmart...
-
xmlの表示が良くわかりません。
-
Fatal error: Call to undefine...
-
Apache(Ver 2.4.4)の設...
-
・コード中の<head>の下の行に<...
-
子供に有害なサイトを制限した...
-
フォントの色を変えるには?
-
onedrive にexcelファイルをア...
-
PHPのif文でその処理を途中で抜...
-
CSV出力にHTMLが入ってしまう
-
3つ以上の論理積は利用可能なの...
-
<A href ~ と一緒に値を渡すには
-
form actionで二つ送信先を指定...
-
FTPコマンドでディレクトリごと...
-
別ファイルの変数を呼び出した...
-
セッションファイルの場所
-
【file_exists】ファイルが存在...
-
トランザクションが原因?DBに...
-
バッチを用いたフォルダの自動移動
-
.phpと.incファイルの違いはな...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
php.ini を設定を変更すると再...
-
apacheとphpの設定エラー
-
php_network_getaddresses: get...
-
php.iniの設定が反映されない
-
xamppでGDを使いたい。
-
xamppを使う場合のphpファイル...
-
PDFlib・・・日本語表示の設定??
-
xamppのDocumentRootでindex,ht...
-
Apache(Ver 2.4.4)の設...
-
phpinfoとphp -vのバージョンが...
-
phpをWEBサーバー上で実行できない
-
LinuxでのPHP、Configure Comma...
-
Fatal error: Call to undefine...
-
PHPにおいてopensslを有効にす...
-
date関数がgmdate関数と同じに...
-
PHPのアンインストール
-
require_onceの解釈について
-
ZendFrameworlkでZend_Session...
-
ubuntuで、phpのパスを通す
-
phpのpost処理の転送速度設定に...
おすすめ情報