2010年6月3日

Django チュートリアルで日本語データの入力

早朝サーフィン

 はじめての Django アプリ作成、その 1 — Django v1.0 documentation でボチボチと、Djangoを触っている。SQLの管理機能がとてもよくつくり込まれていて感心する。チュートリアルで投票システムを作るのだが、日本語のデータを入力するとエラー表示されてしまい、日本語の部分が ?? になってしまう。これを解決するには、データベース側をutf-8にすればいいとのこと。

 mysqlなら、create database を実行するときに、オプションとして CHARACTER SET utf8 を指定する。

 これでばっちり、日本語でサイト構築ができる。Ubuntu に mysql-server をインストールするときにデフォルトキャラクターセットをutf-8に指定できるように出来ればいいんだけどなぁ(windowsだとインストールプロセスの終了後に環境設定が行える。)。

0 件のコメント: