みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
よろしくお願いします。
Mac OSX 10.9.4
FMPA13.0v3 の環境です。
板違いのような気もするのですが、Web関連の知識が乏しく作業が行き詰まってしまったので、お助けいただければと思います。
テキストフィールド「HTMLSource」に、
「URL から挿入」スクリプトステップを使って、
テキストフィールド「URL」で設定したWebページのソースを取得しようとしています。
「URL」に、amazon のページを設定して、スクリプトを実行すると、
「HTMLSource」には、ソースの文字列が挿入されて文字化けも無く内容を表示する事ができるのですが、
「URL」に、価格.com のページを設定して、スクリプトを実行すると、
「HTMLSource」にソースの文字列は挿入されるのですが、
日本語の部分が文字化けして表示されます。
テキストフィールド「HTMLSource」の索引設定はデフォルト言語 >「日本語」となっています。
教えて頂きたい事は2点有ります。
1点目は、なぜ amazon のhtmlソースの日本語部分は文字化けしないのに、
価格.com のhtmlソースの日本語部分は文字化けするのでしょうか?
2点目は、「URL から挿入」スクリプトステップを使って、価格.com のhtmlソースをテキストフィールド「HTMLSource」に挿入した時に、文字化けさせずに表示するには、どのようにすれば良いのでしょうか?
・・・ちなみに上記の2つのWebページ以外にもいくつか試してみましたが、だいたい文字化けは起きず、文字化けするのは 価格.com だけでした。
FMの「URL から挿入」は、文字コードが「UTF-8」以外の日本語は文字化けます。
プラグインで補足するとか?
Offline
Hiro さん
UTF-8に関する情報ありがとうございます。
その後、試しに webビューアに 価格.com のページを表示させて、
GetLayoutObjectAttribute の content属性でソースを取り出してみたら、
日本語部分も文字化けせずに取り出していました。
とりあえずこの方法で作業を進める事にしました。
一先ず 解決 とさせて頂きます。
ありがとうございました。
Pages: 1
[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 504.13 KiB (Peak: 514.81 KiB) ]