重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

VertrigoServ にて、WindowsXPへ
 Apache 2.0.63
 PHP 5.2.6
 MySQL 5.0.51b
 SQLite 3.5.9
 PhpMyAdmin 2.11.7
 SQLiteManager 1.2.0
 Zend Optimizer 3.3.3

 をインストールしました。

 その後、PhpMyAdmin で既に用意されていた test データベースに
 tbl という名のテーブルを用意し、二つのフィールドを作成しました。

 データベース | 照合順序
------------------------------------------
 test | sjis_japanese_ci


 フィールド | 種別 | 照合順序
 ----------------------------------------
 name | text | sjis_bin
 name2 | text | sjis_japanese_ci


 この name 、name2 フィールドに「~」という文字を挿入してみたら、
 データの表示で「?」と表示されてしまいました。
 「あ」と挿入しても「あ」と表示されます。

 どうしたら「~」と表示されるようになるのでしょうか?

 因みに、PhpMyAdminのログイン後のトップページでは、

 MySQL の文字セット: UTF-8 Unicode (utf8)
 MySQL の接続照合順序:utf8_unicode_ci

 と表示されています。
 これが問題なのでしょうか?

A 回答 (1件)

それはおそらく波ダッシュの問題ですね。



http://ja.wikipedia.org/wiki/%E6%B3%A2%E3%83%80% …

どこかで波ダッシュと全角チルダをコンバートする仕組みが必要かもしれません。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!