LoginSignup
21
17

More than 5 years have passed since last update.

MAMP PHP文字化け対処法

Last updated at Posted at 2014-04-21

MAMP PHP文字化け対処法

PHPをベースにメールフォームを作成していたのですが、

MAMPのデフォルトの設定では、文字コードあたりを変更しなければいけないようだったので覚書として書きたいと思います。

MAMPの日本語でのデフォルト文字エンコードはUTF-8ではないようです。

以下が手順になります。

UTF-8にするためにphp.iniを編集

  1. アプリケーションを開く
  2. MAMPを開く
  3. binを開く
  4. phpを開く
  5. phpバージョン(お使いのバージョン)
  6. conf
  7. php.iniをお使いのエディタで開く

394行目付近

;default_charset = "iso-8859-1"
//↓セミコロンを削除しUTF-8へ書き換える
default_charset = "UTF-8"

1009行目付近

;mbstring.language = Japanese
//↓セミコロンを削除
mbstring.language = Japanese

1014行目付近

;mbstring.internal_encoding = EUC-JP
//↓セミコロンを削除しUTF-8へ書き換える
mbstring.internal_encoding = UTF-8

1017行目付近

;mbstring.http_input = auto
//↓セミコロンを削除
mbstring.http_input = auto

1032行目付近

;mbstring.detect_order = auto
//↓セミコロンを削除し以下のように書き換える
mbstring.detect_order = UTF-8,SJIS,EUR-JP,JIS,ASCII

変更後、MAMP再起動で反映します。

参考記事

21
17
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
21
17