タイトル : Re^3: ヤフー検索での文字化け 投稿日 : 2014/11/11(Tue) 18:23 投稿者 : taro
> > > 半角数字なら上手くいきますが、漢字やひらがなを値として入れると文字化けしてしまいます。 > > > > 『パーセントエンコーディング』について調べてみて下さい。 > > > > > > (要は、漢字等を直接 URL に含めるのではなく、 > > 半角英数字に置き換える必要があるということです) > 御解答有難う御座います。 > 調べて見ます。 少し調べて見た所、ジャバスクリプトにエンコードする関数があるので、それを呼び出して、使うとありまして少し真似てみたのですが、 Dim strSource as String Dim objSC As Object strSource=" http://search.yahoo.co.jp/search?p=" & Textbox1.text & "&aq=-1&oq=&ei=UTF-8&fr=sfp_as&x=wrt" Set objSC = CreateObject("ScriptControl") objSC.Language = "Jscript" Form1.WebBrowser1.Navigate2 = objSC.CodeObject.encodeURIComponent(strSource) Set objSC = Nothing 上記の様にしたのですが、エンコードされたのですが、:や/もエンコードされているみたいで、なにやら不完全な状態見たいです。初心者で知識不足ですがよろしくお願いします。 |