実現したいこと
htmlのinputで指定したtxtファイルを読み込んで、
指定した文字を削除する処理を作りたいと思っています。
試したこと
JavaScript
1const $file = $('#hoge')[0].files[0]; 2const reader = new FileReader(); 3reader.onload = (() => { 4 return (e) => { 5 const array = new Uint8Array($file); 6 array.forEach((value) => { 7 console.log(value); //中身を見る処理 8 }); 9 }; 10})() 11reader.readAsArrayBuffer($file);
上記ソースではarrayの中身をみてるだけです。
たとえば"㌘"という文字を削除するときは文字コードで指定して
JavaScript
1if (value == 0x8763) { 2 ・・・・ 3}
としたいです。
ただ、"㌘"のみ書いたファイルを読み込んでarrayの中身を見ると
Uint8Array(3) [227, 140, 152]
と分割されています。
不明点
自分でどの文字コードのデータ型を扱っているのか混乱してしまっています。
どのようにすれば想定通り動かすことが出来るでしょうか。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/04 03:08