はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/01/16
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 当サイト情報 >> スレッド

このページは表示専用です。新規投稿・レスや最新情報はこちらです。

このスレッドはクローズされています。記事の閲覧のみとなります。

 データベースサーバーについて
日時: 2007/08/14 22:02
名前: サブ

管理人様。
いつもお世話になっております。

只今、DBサーバー(mysql)構築に挑戦中です。

↓のサイトを参考にして
http://kajuhome.com/operated_mysql_php.shtml#n06

テストを行い上手く稼動できたのですが、
ブラウザより追加テストを行ったところ
日本語入力をすると非表示となってしまいます。

日本語入力でも対応できるようにするにはどうしたら良いのでしょうか?

宜しくお願い致します。





■ コンテンツ関連情報

 Re: データベースサーバーについて ( No.1 )
日時: 2007/08/15 15:26
名前: 管理者

> ブラウザより追加テストを行ったところ
> 日本語入力をすると非表示となってしまいます。
>
> 日本語入力でも対応できるようにするにはどうしたら良いのでしょうか?


どのように「非表示」になってしまうのでしょうか?
当方で再検証してみましたが、日本語入力はもとより、漢字での登録も問題ありませんが・・・
 Re: データベースサーバーについて ( No.2 )
日時: 2007/08/15 17:46
名前: サブ

お世話になっております。
そうですか・・・。
設定にミスがなければ日本語入力できるということですね?

非表示というのは文字通り何も表示がないということです。
以下のようになっております。
mysqlでみてみると

mysql> select * from meibo.user;
+-----+----------+
| Num | Name   |
+-----+----------+
|  1 | test1  |
|  2 | test2  |
|  3 |     | ← この部分が日本語入力した箇所です。テストと入力しました。
|  4 | test4  |
+-----+----------+

ブラウザからの入力でも
MySQL moniorに接続して直接insert文による insert into meibo.user values(NULL,'テスト'); で
入力しても同様の結果となります。

文字コードの設定が上手くされていないということですかね?




 Re: データベースサーバーについて ( No.3 )
日時: 2007/08/15 20:14
名前: 管理者

システムコードは何を使用していますか?

# locale

上記結果を教えてください。

また、コンソール(Linuxマシンに直接つないだ画面(GUI))でも同様でしょうか?
 Re: データベースサーバーについて ( No.4 )
日時: 2007/08/15 20:37
名前: サブ

# locale
の実行結果は全て“ja_JP.eucJP”となっており、
コンソールからでも同様でした。

宜しくお願い致します。
 Re: データベースサーバーについて ( No.5 )
日時: 2007/08/15 21:27
名前: 管理者

現段階では、原因が不明ですね・・・

ディストリビューション等(バージョン含む)を教えて頂けますか?
できる限り、当方でも再現性を検証したいと思います。
 Re: データベースサーバーについて ( No.6 )
日時: 2007/08/15 21:40
名前: サブ

ディストリビューションと言いますと
CentOS5ということで良いのでしょうか?
あと何をお伝えしたら宜しいのでしょうか?

宜しくお願い致します。
 Re: データベースサーバーについて ( No.7 )
日時: 2007/08/15 21:45
名前: 管理者

> ディストリビューションと言いますと
> CentOS5ということで良いのでしょうか?

問題ありません。

> あと何をお伝えしたら宜しいのでしょうか?
MySQLのバージョンは最新ですよね?
これ以外に、設定ファイルを設定変更等された場合はご教示ください。
 Re: データベースサーバーについて ( No.8 )
日時: 2007/08/15 22:36
名前: サブ

MySQLのバージョンはyumからのインストールなので最新かどうかわかりませんが、
ログインした時に表示されているのがMySQLのバージョンであるなら
5.0.22と書いてあります。

設定ファイルで変更した箇所は特にありません。
管理人様のサイトの指示にあるように
language=/user/share/mysql/japanese/
と追記したのみです。


宜しくお願い致します。
 Re: データベースサーバーについて ( No.9 )
日時: 2007/08/16 11:30
名前: 管理者

早速、当方もサブさんと同じ環境にて検証してみました。

・CentOS5(2.6.18-8.1.8.el5)
・mysql-server(5.0.22)

以下がその時のレコード内容です。

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 11 to server version: 5.0.22

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> select * from meibo.user;
+-----+--------+
| Num | Name  |
+-----+--------+
|  1 | linux |
|  2 | 漢字  |
|  3 | テスト |
+-----+--------+
3 rows in set (0.00 sec)


「2」がブラウザより入力
「3」がSQLよるインサート

双方とも問題ないのですが・・・・
 Re: データベースサーバーについて ( No.10 )
日時: 2007/08/16 12:31
名前: サブ

そうですか・・・。

当方でも再度、入力してみましたところ、
全ての日本語入力ができないわけではないようでした。
全角カタカナは駄目です。
半角英数字はOKです。
半角カタカナと漢字は一部入力が可能でした。

これはブラウザからでもSQLのインサート文でも同様です。

例)【ブラウザ入力】  【表示】     
   あかさたな → あ・・たな
   なにぬねの → なにぬねの
   漢字    → 漢?・/TD>

   mysql> select * from meibo.user;
   +-----+------------+
   | Num | Name    |
   +-----+------------+
   |  1 | あ・・たな |
   |  2 | なにぬねの |
   |  3 | 漢?    ・
   +-----+------------+

以上のような状態なのですが、
MySQL以外にもhttpdやphpの設定方法にも関係があるのでしょうか?

宜しくお願い致します。
 Re: データベースサーバーについて ( No.11 )
日時: 2007/08/19 01:03
名前: サブ

mysqlをインストールし直したらできました。

■ その他

ページ先頭へ


Copyright(©)2004-2018 First home server construction. All Right Reserved.