WindowsXPにMySQL4.1.15-nt,Apache2.0.55,PHP5.05をインストールしてプログラムを作りました。
MySQLのインストール先:
C:\Program Files\MySQL\MySQL Server 4.1
MySQLにはEUCでデータが格納されています。mysqldumpで同一のWindowsXPへダンプしたところそのファイルを開くと文字化けしていました。以下を試しましたが解決しませんでした。
(1) shell> mysqldump -u userneme -p database > c:\backup.sql
秀丸で開くとUTF-8で開かれEUCで読み直しても解決しませんでした。
(2) shell> mysqldump default-character-set=ujis -u userneme -p database > c:\backup.sql
秀丸で開くとShift_JISで開かれEUCで読み直しても解決しませんでした。
(3)mysql.iniに末尾に下記を追加しましたが、解決できませんでした。
[mysqldump]
default-character-set=ujis
将来的にはレンタルサーバー上で利用したいと思いPHPからMySQLへの格納をEUCにしました。
ダンプが文字化けをして大変困っています。なにか手がかりでもご教授いただければと思っています。
宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
自信が無いのですが、
MySQLに格納されているデータがujisでは無いのでは無いでしょうか?
データベースおよびテーブル作成時にキャラクタセット
を設定していなければ、デフォルトを使用します。
(mysql.iniに記載している分です)
それがデフォルトでUTF-8だったと思います。
何らかの間違いでUTF-8が設定されていたりするのではないでしょうか?
確認方法は、
データベースは、
show create database DATABASE_NAME;
テーブルも、同じ様に
show create table TABLE_NAME;
でデフォルトキャラセットが確認できます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PostgreSQL PostgressからMySQL(MariaDB)へ構造を変更する際のTimestamp等について 2 2023/04/04 12:09
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- その他(プログラミング・Web制作) Sikulix2.0.5(Jython2.7.3)でcsvを読込WEB検索条件にpasteで文字化け 1 2023/03/31 11:02
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- Perl perlについての質問 2 2022/10/17 15:25
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- 画像編集・動画編集・音楽編集 inkscapeで作成した図の保存の仕方とその保存したファイルの編集の仕方 1 2022/09/22 09:33
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLのVARCHARとVARCHAR2の違い
-
INT型は金額の型に使用するべき...
-
VBAで変数内に保持された二次配...
-
MySQLの型のサイズ指定で速度は...
-
経過時間(hhmmdd)をDATE型には...
-
-3.34 が -3.3399999999999999 ...
-
[SQLserver]長文に適したデータ...
-
postgreSQLのデータ型
-
適切なカラム型と長さを教えて...
-
ブログサイトを作る時、mysqlは...
-
オラクルのデータ型・通貨について
-
mysqldumpでの文字化けに関して...
-
Float型の時の計算結果がおかしい
-
ハングル文字が入らない。
-
接続ができません
-
フォームから送信した値とMySQL...
-
副問合せにLIKE文を使う方法は...
-
ERROR 1045 (28000) (using pas...
-
ユーティリティーとは?OPatch...
-
RPMのmysqlとmysql-serverの違い
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQLのVARCHARとVARCHAR2の違い
-
VBAで変数内に保持された二次配...
-
INT型は金額の型に使用するべき...
-
postgreSQLのデータ型
-
プライマリーキーの昇順でソー...
-
Float型の時の計算結果がおかしい
-
Excel VBA SelectedItems
-
ヌル値は記憶容量を必要としな...
-
MySQLの型のサイズ指定で速度は...
-
オラクルのデータ型・通貨について
-
ハングル文字が入らない。
-
-3.34 が -3.3399999999999999 ...
-
DB2 INSERT時の格納順序
-
経過時間(hhmmdd)をDATE型には...
-
フォームから入力されたデータ...
-
ブログサイトを作る時、mysqlは...
-
mysqlに格納したエクセルファイ...
-
打率などのデータ型について
-
二進数を勉強しているのですが...
-
画像データをデータベースで管...
おすすめ情報