人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Ruby on Rails + MySQLでWEBアプリを開発しているのですが、日本語で入力したデータが全て文字化けを起こしてしまい原因が分からず困っています。
ご存知の方是非教えていただけませんでしょうか。
当方素人のため、なるべく分かりやすく解説してくれているページなどありますと嬉しいです。

開発環境は以下です。
OS:MacOSX
ブラウザ:FireFOx2
Ruby:1.8.2
Rails:1.2.2
RubyGems:0.9.2

今まで以下に出ている方法を試しましたがダメでした。
http://osakanas.blog19.fc2.com/blog-entry-40.html
http://konohaotoshi.blog69.fc2.com/blog-entry-83.html
http://mamok.com/2006/11/09/261/
http://sam2.jp/j/20051108.html

ご不明な点は、コメントなどいただけますとそこに回答いたします。
何卒よろしくお願いいたします。

●質問者: ppt
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:MacOSX MySQL OS Rails Ruby
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● orz66
●23ポイント

Mysqlの文字コードはUTF8になっていますでしょうか?

http://www.avant-tokyo.com/linux/mysql_character_set.html

◎質問者からの返答

ご回答ありがとうございました。他のサイトなども調べてみると、確かにこの方法で解決できそうですね。

ただ、「etc」というディレクトリが、いくつかありまして、それのうちのどのディレクトリをさしているのかがわかりませんでした。

もしそこがわかりましたらご教授いただけたらと思います。


2 ● ito-yu
●23ポイント

開発環境にMySQLが書いてないですね。バージョンは?

4.0系以前なら、やめましょう。4.1系ないし5.0系にしましょう。

◎質問者からの返答

見てみたところ、

server version: 5.0.27-standard

とありましたので、5.0系のようです。


3 ● ito-yu
●22ポイント

>ただ、「etc」というディレクトリが、いくつかありまして、それのうちのどのディレクトリをさしているのかがわかりませんでした。

MySQLの導入方法にもよるかも知れませんが、

/etc

で問題ないと思います。

◎質問者からの返答

ご回答ありがとうございます。

これは、Terminal上で「/etc」と入力するということでよいでしょうか?

「-bash: /etc: is a directory」と出てきましたが、その後どうすればよいでしょう。。

本当に素人質問で申し訳ないです。。


4 ● kazunori
●22ポイント

失礼ですが、基本から勉強された方がいいと思います。

http://www.amazon.co.jp/dp/4756107850/

Mac OS XはベースがUnix系のOSなので、UnixやLinuxの知識があった方がいいです。

でなければ、Mac OS Xの次のバージョンアップでRails環境が入ってくるようなので、それまで待ちましょう。

http://journal.mycom.co.jp/news/2006/08/09/341.html

◎質問者からの返答

そうですね。

いきなり高望みしすぎたようです。

教えていただいた本を読んでみようと思います。

ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ