質問: webreadで読み込んだテキストが文字化けする場合の対処方法を教えてください。 気象庁hpに掲載されている気象データを読み込みたいのですが、webreadで読み込むと文字化けしてしまいます。 何か対処する方法はあるでしょうか。 参考url:https://www.data.jma.go.jp/obd/stats/etrn/view/10min_s1.php?prec_no=44&block_no=47662&year=2021&month=1&day=1&view=
回答: とりあえず"文字化けせずにデータを読み込む"に焦点をあてます。 文字化けというのは文字コードが一致していないだけなので、きちんと指定して上げれば良いんですよね。ここではutf-8にしてます。 ただ、単体のデータなら気象庁から手動で落とした方が早いかなと思います。 スクレイピングされるなら納得ですが、少し手ごわいかも知れません。 url = 'https://www.data.jma.go.jp/obd/stats/etrn/view/10min_s1.php?prec_no=44&block_no=47662&year=2021&month=1&day=1&view='; options = weboptions('characterencoding','utf-8'); foo = webread(url,options);