teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

ブラウザ、環境についての説明を追記しました。

2019/06/17 20:00

投稿

rikuta930
rikuta930

スコア18

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,8 @@
1
1
  PHPを利用して、Twitterのようなウェブアプリケーションを作成しています。
2
+ 環境はXAMPPを利用していて、PHPのバージョンは7.3.5です。ブラウザはchromeを使っています。
3
+ 一度、大学のサーバーを利用して、試した際は問題は発生しなかったため、phpの設定に関する問題だと思われます。
2
4
 
3
- inputタグから受け取った情報をセッションに入れて、確認画面で表示するといったことをやりたいと思っています。
5
+ 今回、inputタグから受け取った情報をセッションに入れて、確認画面で表示するといったことをやりたいと思っています。
4
6
 
5
7
  その際に困ったことが発生したので、わかる方いらっしゃいましたら、教えていただけると幸いです。
6
8
 
@@ -154,7 +156,7 @@
154
156
  ```
155
157
  mbstring.language = Japanese
156
158
  mbstring.internal_encoding = UTF-8
157
- mbstring.http_input = auto
159
+ mbstring.http_input = pass
158
160
  mbstring.http_output = UTF-8
159
161
  mbstring.encoding_translation = On
160
162
  mbstring.detect_order = auto

1

php.iniの変更部分について

2019/06/17 20:00

投稿

rikuta930
rikuta930

スコア18

title CHANGED
File without changes
body CHANGED
@@ -138,4 +138,39 @@
138
138
  php.iniの設定の問題だとおもったので、https://qiita.com/guzuri/items/643c1311224e8d482278や、
139
139
  https://techacademy.jp/magazine/2412のサイトを見て、設定を変更したのですが、問題は解決しませんでした。
140
140
 
141
+ php.iniの変更部分は以下になります。
142
+ ```
143
+ ;mbstring.language = Japanese
144
+ ;mbstring.internal_encoding = EUC-JP
145
+ ;mbstring.http_input = auto
146
+ ;mbstring.http_output = SJIS
147
+ ;mbstring.encoding_translation = Off
148
+ ;mbstring.detect_order = auto
149
+ ;mbstring.substitute_character = none
150
+ ;mbstring.func_overload = 0
151
+ ```
152
+
153
+ こちらを
154
+ ```
155
+ mbstring.language = Japanese
156
+ mbstring.internal_encoding = UTF-8
157
+ mbstring.http_input = auto
158
+ mbstring.http_output = UTF-8
159
+ mbstring.encoding_translation = On
160
+ mbstring.detect_order = auto
161
+ mbstring.substitute_character = none
162
+ mbstring.func_overload = 0
163
+ ```
164
+
165
+ このように変更しました。
166
+
167
+ そして、文字コードを以下で設定しました。
168
+ ```
169
+ ; PHP's default character set is set to empty.
170
+ ; http://php.net/default-charset
171
+ ;default_charset = "iso-8859-1"
172
+ default_charset = UTF-8
173
+ ```
174
+
175
+
141
176
  こちらについて、わかる方がいらっしゃいましたら、教えていただけますでしょうか?