• ベストアンサー

日本語文字コードを使わずにブラウザ上の日本語文字を検索するには

日本語文字コードを扱えないマクロのソフト(AutoHotKey)で ブラウザ上の日本語文字列を検索するのに苦労しています。 例えば、ブラウザ上で「弁護士」という文字列を検索しようと思っても マクロの方は「..OEi`Z(m」を検索窓に入力して探してしまうのです。 日本語文字に対応する何らかの文字コードを入れるなどして解決する方法はございますか。 検索やマクロの代替手段は求めておりません。 あくまで文字コードの問題の処理法に限定しての質問です。

  • mqm
  • お礼率42% (581/1355)

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

プログラム自体が2バイト文字コードに対応していないのでしたら、使えません。解決法を挙げるとすれば、ソースコードを入手して2バイト文字に対応するようプログラムを改良することでしょうか。

mqm
質問者

お礼

やっぱりそうですか。 ご回答ありがとうございました。

関連するQ&A

  • MySQL&PHPで日本語検索

    PHP&MyQLでショッピングサイトを作ろうと制作中です。 今、MySQLで日本語検索ができず行き詰ってしまいました。 日本語を16進数に変換して検索させれば、うまくいきそうだと考えていますが、なかなかうまくいきません。 MySQLに登録した日本語データは「EUC」の文字コードを16進数に変換したものです。検索窓から入力した日本語の文字コードもEUCであれば、そのまま16進数に変換してマッチングしてやれば、検索できそうなのですが、 POSTで取得した日本語の文字コードが、どうしてもEUCになりません。 (mb_convert_encodingを使用してもだめだし・・・) POSTで取得した文字列の文字コードの変換は、どうすればいいのでしょうか?

    • ベストアンサー
    • PHP
  • 日本語の文字コードについて

    日本語の文字コードの扱いに詳しいかた教えてください。 私は『webザテレビジョン』というホームページでキーワード検索をすることが多いのですが、 お決まりのキーワードを毎回手入力 (若しくはコピペ) するのが面倒な為に、以下のような ショートカットのURLを書いてお気に入りに登録してあります。 http://www.television.co.jp/programlist/search.php?s_text=(ここにキーワード入力)&type=tv これで、お気に入りをクリックするだけで検索結果が表示されるようになったのは良いのですが 問題もまだ残っておりまして、キーワードが日本語の場合その文字コードが『UTF-8N』でないと ダメなようです。 今、テキストエディタにて仮に『榮倉奈々』と入力してそれを『UTF-8N』で保存し、そのファイル を『SJIS』モードで開いた時の文字列(文字化けが怖いので記載は省略します)をキーワードの欄に 入力して検索しようとすると『々』という文字が文字化けしてしまって、検索が出来ません。 他にも『子』という文字も問題でして、『子』を使う場合には『子□』(□は全角ブランクの意) としてキーワード作成しないと文字化けしてしまいます。 『UTF-8N』を強引に『SJIS』で表示させて、しかもそれをコピペしてURLを書いていることが 問題だとは思うのですけれども、この問題を上手に回避出来る方法をご存知の方がいらっしゃい ましたら教えて戴きたいと思います。

  • javascript検索窓で検索→戻る→文字化け・・・

    javascriptで作った検索窓を使い、 大手ポータルサイトに飛び、 戻るボタンを押して戻ると、 自分のページが文字化けします。 ブラウザの表示→エンコード→日本語(自動選択)にすると治りますが手動で毎回設定するわけにはいきません。 文字コードの宣言はeuc-jpになっていました。shift-jisにしてみてもダメでした。 ブラウザのエンコード表示設定を日本語(自動選択)にしても治りません。。。 どうすればよいのでしょうか?

  • ヤフーなどで検索した時にアドレスに出る文字はなんというコード?

    ヤフーなどで日本語の文字を検索した時にブラウザの アドレス(?)に出る"%A5%D1%A5%BD%A5%B3%A5%F3" というような文字はなんというコードで変換された ものなのでしょうか? ちなみにこれは、"パソコン"と検索した時に出る文字です。 また、このコードにしたがって、javascriptで任意の文字を変換させることは可能でしょうか? どちらか一つでもご存知の方いらっしゃったら教えて下さい。

  • 日本語URLと文字コード。名称を教えてください。

    例えばブラウザのURL欄に入力した http://ja.wikipedia.org/wiki/日本語 という文字列は、IE以外では、それをテキストエディタなどにコピペすると http://ja.wikipedia.org/wiki/%E6%97%A5%E6%9C%AC%E8%AA%9E となりますが、この「%(16進数)」の文字コードの名称を教えていただけないでしょうか。 よろしくお願いします。

  • 検索に関する文字コード

    指定した文字列を元にデータベースよりデータを検索する プログラムを作成したんですが、下記のような不具合が 発生します。 1.例として"ABC DEF"というようにスペースが間に入っている文字列をURLの後に"http://www.aaa.com/test.php?test=ABC DEF"という風にして送ってやり、test.php側で $_GET["test"]として受け取った時に"ABC"となりスペースの前で区切られてしまいます。 2.HTML上のテキストボックスに"ABC CDF"という風に入力してtest.phpに送った場合、test.phpでは文字化けされた状態で受け取ってしまう。 3.特定はできませんが、日本語文字列でも文字化けするものとしないものがあります。 こういった現象から正しく検索処理が行えません。 ちなみに文字コードはすべてEUCで統一しています。 色々調べてはみたんですが、原因がよくわかりません。 解決策等ご存知でしたら教えていただけますよう 宜しくお願い致します。

    • 締切済み
    • PHP
  • ブラウザで日本語が文字化け

    特定のサイトで コンピュータ ⇒ ƒRƒ“ƒsƒ…[ƒ^ のように 全ての日本語が文字化けしてしまっております。 経緯・状況は以下の通りです。 ■そのサイトはシフトJISで作成されている ■ブラウザ(IE6)の[表示]-[エンコード]は日本語(シフトJIS)になっている ■別環境(友人宅)からはちゃんと日本語表示され通常に閲覧できる ■当方でも以前は問題なく閲覧できていた ■apache2.2,PHP5,MySQL5をインストール・設定して以来このようになった MySQLなどでsjisを意識した設定をしたのが問題かとは思うのですが、 文字コードに無知なまま説明サイトを参考に鵜呑み設定したので、 どのように対処すればよいかわかりません。 またブラウザの表示設定が友人宅と同じ日本語(シフトJIS)に なっているのに文字化けが起こってしまうのも疑問です。 解決策が分かる方、 またその解決策がMySQL等の文字コードの設定をいじって解決するのであれば、 解決した際に今までと今後のMySQLの扱い方に気をつける点があれば 併せてご教示願いたいと思っております。 宜しくお願い致します。

  • ソースコードの中から、日本語が使われている行・韓国語が使われている行を抽出したい

    あるアプリケーションのソースコード(言語はC#)があります。 このアプリケーションは元々、日本国内で使うものであるため、文字列(ダブルクォーテーションで囲まれているところ)には日本語(漢字、ひらがな、片仮名など)が使われています。 このアプリケーションの韓国語バージョンのソースコードもあります。基本的に、元の日本語バージョンの文字列の中の日本語を韓国語におきかえたものと思われます。(画面コントロールの位置や形などが違ったり、その他微妙な違いはありますが。) 元の日本語バージョンのソースコードから日本語の使われている文字列の行、韓国語バージョンのソースコードから韓国語が使われている文字列の行を探したいと思います。 ダブルクォーテーションが存在する行は秀丸エディタでgrepで探せますが、当然、日本語バージョンであっても文字列には、日本語が含まれていないもの(アルファベットだけとか)があります。 日本語が使われている行だけをgrep(抽出する・探す)したいのですが、どうすればよいですか。 できれば、秀丸を使いたいのですが、他のエディタなどでもかまいません。 それから、逆に、韓国語に置き換えたソースコードから、韓国語(ハングル)が使われている文字列の行だけを抜き出すにはどうすればよいでしょうか。 文字コードは、日本語バージョンも韓国語バージョンもANSIです。 コメント行は要らないので対象外ですが、そのことは考えなくていいです。(もし抽出されてしまっても、対処します。)

  • IEで検索語の日本語入力で動作が遅い

     ネット検索をIEで行っています。ここしばらく、IEで検索語を日本語入力するとき動作が非常に遅くなることが多くなっています。具体的に説明しますと、日本語のある単語を入力し、引き続いて次の単語を入力しようとすると検索語入力窓ではひらがなのまましばらく停止したような状態になり、一方、検索語入力窓の下には変換候補がいくつか現れますが、その中から正しいものを選んで入力しようとしても検索入力窓では波形下線付きのひらがながそのままとどまり、選んだ漢字列が入らないという状態です。以前はこういうことはなかったと思うのですが、何かのきっかけでこの状態になったようです。  解決策がありましたらご教示いただきたいと思います。  なお、PCはNECノート型、Lavie GでWindows 10を使っています。またIEは11.0です。ブラウザの問題なのかWindows 10の問題なのか、どこに問題があるのか見当がつきません。

  • wordpressがMySQLに日本語データを格納する際の文字コード

    初めまして、satsukimaと申します。 現在他のブログからの引越し作業を行うべく、wordpressのインストールを終えました。 そして別のブログサイトからのテキストデータをMySQLに流し込もうとしています。 ところが日本語の部分にのみ文字化けが発生してしまいます。 wordpressではMySQLに日本語データを格納する際、どのような文字コードを使っているのでしょうか? 以下の5点を試しました。 1.utf8の端末でMySQLのCLI(mysql client)から"insert into"コマンドを使ってデータを追加しましたが、CLIのselect文とブラウザの両方で確認したところ日本語部分で文字化けが発生します。 2.ブラウザから通常通りに管理画面より日本語の入力を行うと文字化けせずに正常にブラウザに表示されます。 3.しかし正常にブラウザに表示されるデータをCLIのselect文にて確認すると文字化けが発生します。CLI端末の文字コードをutf8、euc、shift-jis、iso-2022-jpで試しましたが、やはり「?????」といったような文字列が表示され、文字化けします。 4.MySQL Query Browserからselect文を実行すると、ブラウザ上で正しく表示されているデータは正常に表示されます。 5.自分で書いたPHPスクリプトでselectを実行しブラウザから表示させると、文字化けします。ブラウザの文字コードをutf8、euc、shift-jis、iso-2022-jpで試しましたが、文字化けします。 どなたかヒントでも頂けないでしょうか。 ぜひ宜しくお願い致します。

    • ベストアンサー
    • PHP

専門家に質問してみよう