UNICODE?word_id=UNICODE 【解決方法Q&A/疑問攻略/経済】


Q&A:UNICODE?word_id=UNICODEについて? 解決方法/評価

・Windowsをリカバリして、IE6からIE8に変えたところ、ヤフオクやWordで、■や●等の記号のみ、表示が小さくなってしまう頁や画面があります(★や☆は等寸です)。原因は何でしょう?直し方を教えてください。 OSはWindowsXP Pro SP3 Updateは行いました。 Wordは2003 一太郎は2010 これまで、オークションで出品の際に、タイトル内の文字を目立たせるために、■□●▲♪等を使用してきましたが、 数日前に、IE8にしたところ、 《検索して表示される一覧の頁》では、目立たせるために使用したはずの、■などの記号が、小さくなってしまっています。他の出品者のタイトルの■などもやはり小さく表示されています。★や◆は小さくなっていません。 ヤフオクだけでなく、Wordのファイルを開く画面で、一覧に出るファイル名中の記号を見ると、同様に■などが小さく表示され、★などは等寸です。 一太郎のファイルを開く画面では、ファイル名中の記号はすべて等寸で表示されています。 原因と直し方を知りたいです。 IE8が原因かと疑い、次のことを試しました。 IE8の[表示]―[エンコード]で、出てくるものを端から試しましたが、 《検索して表示される一覧の頁》で、■などが正常なサイズで表示されるものはありませんでした。 日本語正しく表示されない場合は、漢字辞典のような状態になってしまいます。 オークションで《検索して表示される一覧の頁》の場合、、 自動選択にレが入っており、 Unicode(UTF-8)が選択されて、■などが小さく表示されてしまいます。 《マイオークションの頁》の場合は、 自動選択にレが入っていて、 日本語(EUC)が選択され、■などは他のフォントと同じサイズで表示されています。 Q1.IE8で、どのページでも、■などを正常なサイズで表示することは可能でしょうか? 可能でしたら、方法を教えてください。 状態確認 ■が、検索一覧ページでは小さく表示されてしまうID、次の商品を表示後、カテゴリの「能・狂言」をクリックすると出ます。 http://page16.auctions.yahoo.co.jp/jp/auction/u40434040 ●が、検索一覧ページでは小さく表示されてしまうID http://page16.auctions.yahoo.co.jp/jp/auction/u39210128 Q2.IEの問題ではなく、システムの問題だとしたら、 直し方があれば、教えてください。 Updateはかなりやりました。ここには書ききらない位です。やらなくてもよい物もやっているかもしれません。 Updateが問題だとしたら、次回それをやらないて見る方法もあるかもしれません。 Q3.もし、XP以上でIE8の大多数の方のPCにも、 ■などが小さく出ているとしたら、私のPCのみ直しても仕方がないことになります。 それも教えてください。

・使用データベースはmysql 5.0.77を使用しています。 PHPでmysql_queryからSQL文を発行してデータを取得するという方法を使ってmysqlにアクセスしています。 質問はSQL文の結果についてです。 SQL実行前の処理として下記エンコードをしています。 $free_word = mb_convert_encoding($free_word, "UTF-8", "AUTO"); $free_word = mb_convert_kana( $free_word, "skhV" ); 検索文字は上記の方法でUTF-8に変換しています。 SQL文は下記になります。 SELECT SQL_CALC_FOUND_ROWS t1.id, t1.name, t1.table2_code_id, t1.table3_code_id, t1.table4_code_id, t1.add1, t1.add2, CONCAT(t2.name, t3.name, t1.add1, t1.add2) as search_add, t4.station_name1, t4.station_name2 FROM table1 t1 LEFT JOIN table2 t2 ON t2.id = t1.table2_code_id LEFT JOIN table3 t3 ON t3.id = t1.table3_code_id LEFT JOIN table4 t4 ON t4.id = t1.table4_code_id WHERE t1.name COLLATE utf8_unicode_ci LIKE '%デン%' 上記WHEREだと t1.nameに半角カタカナの「デン」が含まれていても検索に引っかからないのですが 下記WHEREだと t1.nameに半角カタカナの「デン」が含まれていると検索に引っかかるようです。 SELECT SQL_CALC_FOUND_ROWS t1.id, t1.name, t1.table2_code_id, t1.table3_code_id, t1.table4_code_id, t1.add1, t1.add2, CONCAT(t2.name, t3.name, t1.add1, t1.add2) as search_add, t4.station_name1, t4.station_name2 FROM table1 t1 LEFT JOIN table2 t2 ON t2.id = t1.table2_code_id LEFT JOIN table3 t3 ON t3.id = t1.table3_code_id LEFT JOIN table4 t4 ON t4.id = t1.table4_code_id WHERE t1.name COLLATE utf8_unicode_ci LIKE '%デ%' AND t1.name COLLATE utf8_unicode_ci LIKE '%ン%' LIMIT 0 , 15 参照しているDBの照合順序はutf8_unicode_ci 参照しているtable1の照合順序はutf8_unicode_ci WHEREの条件としてみているnameはvarchar、utf8_unicode_ciです。 普通は「'%デン%'」を条件とすると下記の検索結果が出ることが正しいと思うのですが なぜ「デン」or「でん」で検索した場合は半角カタカナを検索対象としてみないのでしょうか? 私の処理が悪いのか。。。mysqlのバグなのか。。。 他にWHER条件で「あい」とすると「アイ」、「あい」、「アイ」の文字列がHITしています。 google先生に聞いてみたんですがこのような例が出ていません。 mysqlにて直接SQL文を投げても同じ結果が返ってきました。 もしかしてmysqlのバグなのかなとも思っているのですが確証がもてないので 皆さんの知恵をおかしください>< お願い致します。

●気になる商品を検索

WindowsXP Pro SP3 UpdateIE8UNICODEWordヤフオク記号Q&AIE6一太郎タイトルオークション出品者ファイル数日前タイトル内解決方法評価・Windowsところ

●気になる話題を検索