こんにちは。教えて下さい。
Movable TypeをUTF-8で運営しようと思いましたが、使用中のサーバーのphpの文字コードがEUC-JPでした。
サーバーに問い合わせたところ、php.iniを編集するだけで文字コード変更できます、とのこと。
そこで、php.iniの
mbstring.language = Japanese
mbstring.encoding_translation = On
mbstring.http_input = auto
mbstring.http_output = EUC-JP
mbstring.internal_encoding = EUC-JP
mbstring.detect_order = auto
mbstring.substitute_character = none;
を
mbstring.language = neutral
mbstring.encoding_translation = On
mbstring.http_input = auto
mbstring.http_output = UTF-8
mbstring.internal_encoding = UTF-8
mbstring.detect_order = auto
mbstring.substitute_character = none;
にしてみました。
当方初心者で、php.iniは初めていじりました。
EUC-JPとあった箇所またはJapaneseとあった箇所を変更したのみです。
また、Movable Typeのmt-config.cgiで
文字コードをEUC-JPからUTF-8に変更。
Movable Typeの文字コード関連の変更はこのファイルのみですのでこれで大丈夫・・・。
そう思ったのですが、Movable Typeが文字化け・・・。
php.iniの設定が間違っているのでしょうか?
助けてください。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
データベースは何をお使いでしょうか?
MySQLの場合はMySQLの「character set」も変更しないといけないようですが。
参考URL:http://movabletype.jp/documentation/database_opt …
回答ありがとうございます。
MySQLを使用しております。
データベースにも文字コード設定が必要とは勉強不足でした。
常にUTF-8ベースでWEB構築していたので、初めてEUC-JP環境に戸惑ってしまいました。
サーバーのコントロールパネル等でデータベースへのアクセスはできないようなので、
サーバーにデータベースの文字コードを変更できるのか確認し
Telnet(SSH)接続にチャレンジしてみたいと思います。
貴重なアドバイスありがとうございました。
No.2
- 回答日時:
DB作成時の文字コード指定方法
create database [DB名称] default character set utf8;
ご回答ありがとうございます。
仰るとおり、データベースへの文字コード設定が必要だったようです。
データベースの文字コード変更が可能なのか、
また現在稼動中のデータベースの文字コードを変更して、
支障はないのかどうか十分に試行してから
アドバイス通りに文字コードを変更したいと思います。
貴重なアドバイスありがとうございました。
困っていたのでとても助かりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- PostgreSQL PostgressからMySQL(MariaDB)へ構造を変更する際のTimestamp等について 2 2023/04/04 12:09
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- PHP phpのメールフォームの完了画面でメール受信のコードを書いています。 1 2023/05/31 11:39
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- HTML・CSS <!DOCTYPE html> <html> <head> <meta charset="utf-8 2 2023/01/05 01:04
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エンコーディングについて
-
phpMyAdminで文字化け
-
フォントの色を変えるには?
-
PHPのWARNINGをcatchするには
-
onedrive にexcelファイルをア...
-
PHP8を使うと、大量のWarningが...
-
バッチを用いたフォルダの自動移動
-
CSV出力にHTMLが入ってしまう
-
「クラス関数」「メンバ関数」...
-
index.phpって何ですか? 具体...
-
現在位置より2つ上のディレク...
-
透過PNGが透過されない!!
-
PHP 文字列を代入した配列を変...
-
PHPのif文でその処理を途中で抜...
-
$_SESSION 有効期限をブラウザ...
-
別ファイルの変数を呼び出した...
-
PHPで、エラーがない場合のみ画...
-
index.phpに入るには、どうすれ...
-
前後の全角スペースを削除する...
-
phpとaspの違いについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
$str=preg_replace('/\\u3000/'...
-
mb_convert_encoding で?になる。
-
i18n_convert と mb_convert_e...
-
PHPの文字化けした文字だけ削除...
-
header("location~")をPOSTで...
-
ハシゴの「高」が「?」に置き...
-
mysql utf8、php・euc-jp で出...
-
phpのhex2binについてphpで、ut...
-
windowsXP、XAMPPでメーラーMer...
-
エンコーディングについて
-
PHPフォーム→PHP確認画面で...
-
データベースから取り出した日...
-
Content-Typeが機能していない?
-
POST文字列が化ける(外字)
-
scandir関数取得結果の文字化け
-
文字化け
-
【PHP】ファイル読み込みで...
-
phpMyFaqでの文字化けについて
-
XML出力時の日本語一部文字化け
-
urlencodeしていない日本語をPA...
おすすめ情報