こんにちは。教えて下さい。
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ランキング
-
$str=preg_replace('/\\u3000/'...
-
XML出力時の日本語一部文字化け
-
mysql utf8、php・euc-jp で出...
-
文字化け
-
ハシゴの「高」が「?」に置き...
-
onedrive にexcelファイルをア...
-
VBSの「MsgBox」について
-
こちらはただの直列処理ですか?
-
複数ファイルを連続でダウンロード
-
パースエラーとは?
-
リンク先を隠す方法はないでし...
-
拡張子php画像をjpg画像等に変...
-
図に示す階層構造で,現在のデ...
-
C# Excelファイルへの画像挿入。
-
PHPとCSVで簡易データベースな...
-
Subversionで、ファイルをリネ...
-
ワードプレス、Contact Form 7...
-
include先でのinclude元の変数...
-
PHPのif文でその処理を途中で抜...
-
PHPでネットワークドライブのop...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エンコーディングについて
-
phpのhex2binについてphpで、ut...
-
ハシゴの「高」が「?」に置き...
-
PHPでCSV出力時の文字化け(一部)
-
$str=preg_replace('/\\u3000/'...
-
PHPの文字化けした文字だけ削除...
-
phpMyAdminで文字化け
-
【PHP】ファイル読み込みで...
-
MySQL文字コード
-
windowsXP、XAMPPでメーラーMer...
-
i18n_convert と mb_convert_e...
-
データベースから取り出した日...
-
scandir関数取得結果の文字化け
-
PHPフォーム→PHP確認画面で...
-
文字化け
-
XML出力時の日本語一部文字化け
-
header("location~")をPOSTで...
-
PHPの文字コード (php.iniの...
-
PHPExcelで日本語(漢字)ファ...
-
mysql utf8、php・euc-jp で出...
おすすめ情報