こんにちは。教えて下さい。
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.2
- 回答日時:
DB作成時の文字コード指定方法
create database [DB名称] default character set utf8;
ご回答ありがとうございます。
仰るとおり、データベースへの文字コード設定が必要だったようです。
データベースの文字コード変更が可能なのか、
また現在稼動中のデータベースの文字コードを変更して、
支障はないのかどうか十分に試行してから
アドバイス通りに文字コードを変更したいと思います。
貴重なアドバイスありがとうございました。
困っていたのでとても助かりました。
No.1ベストアンサー
- 回答日時:
データベースは何をお使いでしょうか?
MySQLの場合はMySQLの「character set」も変更しないといけないようですが。
参考URL:http://movabletype.jp/documentation/database_opt …
回答ありがとうございます。
MySQLを使用しております。
データベースにも文字コード設定が必要とは勉強不足でした。
常にUTF-8ベースでWEB構築していたので、初めてEUC-JP環境に戸惑ってしまいました。
サーバーのコントロールパネル等でデータベースへのアクセスはできないようなので、
サーバーにデータベースの文字コードを変更できるのか確認し
Telnet(SSH)接続にチャレンジしてみたいと思います。
貴重なアドバイスありがとうございました。
お探しの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ランキング
-
phpMyFaqでの文字化けについて
-
文字エンコーディングについて質問
-
mysql utf8、php・euc-jp で出...
-
php,mysqlでの文字化け(機種依...
-
さくらサーバでの文字化け
-
header("location~")をPOSTで...
-
PHPExcelで日本語(漢字)ファ...
-
PHPの文字コード
-
FTPコマンドでディレクトリごと...
-
onedrive にexcelファイルをア...
-
バッチを用いたフォルダの自動移動
-
PHPのif文でその処理を途中で抜...
-
これの対応OSを教えて下さい。p...
-
PHPでネットワークドライブのop...
-
PHPsendmailにて送信元を変更
-
phpでクラスのメソッドで同名の...
-
PEAR Image_QRCodeのエラー
-
PHPでfatal errorが出ても無視...
-
【WordPress】メディアの一覧出力
-
さくらサーバーにて、phpからメ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エンコーディングについて
-
$str=preg_replace('/\\u3000/'...
-
Content-Typeが機能していない?
-
euc-jpからutf-8の文字コード変...
-
mb_convert_encoding で?になる。
-
XML出力時の日本語一部文字化け
-
ajax 文字化け euc-jp
-
データベースから取り出した日...
-
PHPの文字化けした文字だけ削除...
-
header("location~")をPOSTで...
-
ハシゴの「高」が「?」に置き...
-
phpのhex2binについてphpで、ut...
-
mail関数を使った際の文字コー...
-
MySQLデータ表示時の文字化け
-
phpで文字化け(php.ini)
-
postやgetで得られたパラメタの...
-
PHPで URLから ソースを習得す...
-
PHPの文字化け回避方法
-
さくらサーバでの文字化け
-
phpMyAdminで文字化け
おすすめ情報