質問編集履歴

1

コードを書きました

2016/11/28 07:01

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,69 @@
1
1
  ###問題
2
2
 
3
3
  FileAPIのreadAsDataURLをつかいhtmlファイルを取得し、そのデータをiframeのsrc属性に指定して読み込ませましたが、その読み込まれたものを見ると、文字化けしていました。この場合どうすれば文字化けは治るのでしょうか?
4
+
5
+
6
+
7
+ ```html
8
+
9
+ <!DOCTYPE html>
10
+
11
+ <html lang="ja">
12
+
13
+ <head>
14
+
15
+ <meta charset="utf-8">
16
+
17
+ <script type="text/javascript" src="jquery-3.1.1.min.js"></script>
18
+
19
+ <style>
20
+
21
+ iframe{
22
+
23
+ border-style:solid;
24
+
25
+ width:700px;
26
+
27
+ height:800px;
28
+
29
+ }
30
+
31
+ </style>
32
+
33
+ </head>
34
+
35
+ <body>
36
+
37
+ <iframe></iframe>
38
+
39
+ <input type="file" name="abc">
40
+
41
+ <script>
42
+
43
+ $("input[name=abc]").change(function(e){
44
+
45
+ var files=e.target.files;
46
+
47
+ var reader=new FileReader();
48
+
49
+ reader.readAsDataURL(files[0])
50
+
51
+ reader.onload=function(){
52
+
53
+ var dataUrl=reader.result;
54
+
55
+ $("iframe").attr("src",dataUrl);
56
+
57
+ }
58
+
59
+ });
60
+
61
+ </script>
62
+
63
+ </body>
64
+
65
+ </html>
66
+
67
+
68
+
69
+ ```