プロが教えるわが家の防犯対策術!

HTMLでwebサイトを作ってるのですが、
ボタンが押された時にjsに書いている文章の
文字コードを変更するコードってどう書いたらいいんでしょうか?
文字コードを変更する目的は、
文字コードを変えることで書いた文章をわざと文字化けさせるためです。(ホラー用なので)

通ってるプログラミング教室の発表会で出す予定なので他にも怖い演出などが作れるものがあったりしたら教えて欲しいです。

よろしくお願いします。

今のコードはこちら
↓↓↓

<!DOCTYPE html>
<html lang="ja">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>【2ch怖いスレ】実際に11人で肝試しに行った結果...</title>

<link rel="stylesheet" type="text/css" href="kowai.css">

</head>

<body>

<button onclick="startDisplay()">クリックして開始</button>
<audio id="myAudio" src="fuon.mp3"></audio>
<div id="text-container"></div>

<script src="kowai.js"></script>

<button onclick="scrollToTop()" id="buttonEndBGMStop">おわりとBGM停止</button>

<audio id="SandstormAudio" src="砂嵐の音.mp3"></audio>


<script>
function changeCharset(charset) {
document.charset = charset; // 文字コードを変更
document.querySelector('meta[charset]').setAttribute('charset', charset); // meta要素も変更
}

document.getElementById('buttonEndBGMStop').addEventListener('click', function () {
// 終了と停止ボタンが押されたら文字コードを変更
changeCharset('Shift_JIS'); // Shift_JISに変更する例
});
</script>

</body>

</html>

A 回答 (1件)

文字コードはページ全体に反映されるので、特定の文書の文字コードだけを変えることはできません。



単に文字化けのようにしたいというのであれば、文字列自体をハッシュ値に変換する方法があります。
https://qiita.com/economist/items/768d2f6a10d54d …
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A