私は奇妙な問題に直面しています。HTML内のテキストにはアクセントがあります。例:
<p>é</p>
画面(é)には正しく表示されますが、DOMインスタンス内のコンテンツはアクセントを受け入れません。「?」を表示しています アクセント付きの文字の代わりに文字。
私の場合、Chrome拡張機能を使用してKindle(http://read.amazon.com)にJavaScriptコードを挿入していますが、Chromeコンソールを使用するだけで問題が発生するため、実際には関連性がないと思います。
html構造の簡略化されたバージョン:
<html>
<head>
...
<meta http-equiv="Content-type" content="text/html;charset=UTF-8">
...
</head>
<body>
...
<iframe id="KindleReaderIFrame">
<html>
<head>
...
<meta http-equiv="Content-type" content="text/html;charset=UTF-8">
...
</head>
<body>
...
<iframe id="column_0_frame_0">
<html>
<head>
<!-- Do not have the Content-Type meta tag -->
</head>
<body>
<!-- Text with accents that I intend to get through DOM -->
</bady>
</html>
</iframe>
...
</body>
</html>
</iframe>
...
</body>
</html>
必要なテキストは「column_0_frame_0」iframe内にあります。