XAMMPのhtdocs folder内に[php_test]フォルダを作成して、その中に[from.html]を
作成しました。
HTTP://localhost/php_test/で検索して、from.htmlファイルを開くと文字化けしてしまいます。
例)
蜈・蜉帙ヵ繧ゥ繝シ繝
譁咏炊蜷�: 繧ォ繝・ざ繝ェ:
驕ク謚槭@縺ヲ縺上□縺輔>
蜥碁」�
荳ュ闖ッ
なんとか解決できないでしょうか?
それともHTMLファイルはXAMPPでは正常に動かないのでしょうか?
教えて頂きたく質問いたしました。
ご回答よろしくお願いします。
【試したこと】
・調べて文字コードがApache,Mysql,php.iniで違うとのことで設定した。
【apache】
設定前
;mbstring.language = Japanese
;mbstring.internal_encoding = EUC-JP
;mbstring.http_input = auto
;mbstring.http_output = SJIS
;mbstring.encoding_translation = Off
;mbstring.detect_order = auto
;mbstring.substitute_character = none
;mbstring.func_overload = 0
↓
設定後
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
mbstring.http_input = auto
mbstring.http_output = UTF-8
mbstring.encoding_translation = On
mbstring.detect_order = auto
mbstring.substitute_character = none
mbstring.func_overload = 0
【Mysql】
設定後
シャープシャープ UTF 8 Settings
init-connect=SET NAMES utf8
collation_server=utf8_unicode_ci
character_set_server=utf8
skip-character-set-client-handshake
character_sets-dir="C:/xampp/mysql/share/charsets"
[client]
シャープ password = your_password
port = 3306
socket = "C:/xampp/mysql/mysql.sock"
default-character-set = utf8
[mysqldump]
quick
max_allowed_packet = 16M
default-character-set = utf8
[mysql]
no-auto-rehash
シャープ Remove the next comment character if you are not familiar with SQL
シャープsafe-updates
default-character-set = utf8
【php.ini】
[default character]
; PHP's default character set is set to empty.
; http://php.net/default-charset
;default_charset = "iso-8859-1"
default_charset = UTF-8
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
;date.timezone=Europe/Berlin
date.timezone=Asia/Tokyo
[mbstring]
; language for internal character representation.
; http://php.net/mbstring.language
;mbstring.language = Japanese
mbstring.language = Japanese
; internal/script encoding.
; Some encoding cannot work as internal encoding.
; (e.g. SJIS, BIG5, ISO-2022-*)
; http://php.net/mbstring.internal-encoding
;mbstring.internal_encoding = EUC-JP
mbstring.internal_encoding = UTF-8
長々とすみません。
現在のapacheとmysqlとphp.iniの設定で変更した部分を記載しました。
何卒宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/01 02:52
退会済みユーザー
2020/05/01 03:00
退会済みユーザー
2020/05/01 03:12
2020/05/01 03:16