次のAJAX呼び出しを使用して、同じGithubリポジトリ内の別のディレクトリの日本語文字を含むテキストファイルを取得しています。GithubからAJAX経由で取得した日本語テキストファイルが文字化けしています
$.ajax({
type: "GET",
url: "https://raw.githubusercontent.com/mystuff/japaneseProject/master/data/jp.txt",
contentType: 'text/plain; charset=utf-8',
dataType: "text",
cache: false,
success: function(data) {
console.log(data);
}
});
console.log(data)
の出力は、しかし、ただのゴミです:
何かはおそらく、エンコーディングで起こっているが、私は何見当がつかない。当初、URLは完全に機能する直接のDropboxリンクでしたが、Dropboxはパブリックフォルダを中断して以来、もはやそれはありません。
Googleドライブのような他のホスティングサービスを試すと、CORSエラーが発生するか、同じゴミが出力されます。
Here's an example of the text file。
ねえ、あなたは偶然データセットに私たちをリンクすることができ、URLがあります死んだリンク。 – Neil
@nfnneilデータセットへのリンクを追加しました。それは日本語の単語リストのテキストファイルです。 – user341554
それは私のために完全に表示されましたが、自分のサーバーを使用しましたが、http://neil.computer/stack/japanese.txt(pastebinはクロスオリジンを許可していません)。それを使って試してみましょう。 – Neil