文字列をファイルに保存する際、ファイル上には文字列をそのまま文字列として保存することはできず、バイト列に変換して保存しなければならない。 この変換の方式を定めたものが文字コードである。 UTF-8という文字コードでは"あいう"という文字列は0xE3, 0x81, 0x82, 0xE3, 0x81, 0x84...
背景WEBシステム構築をしていたところ、Google Chromeブラウザに表示される文字が文字化けが生じました。原因は単に、UTF-8で記述されていたscriptを読み込んでいる元のHTMLの…
Base64 エンコード を行うbtoa関数は文字列を引数として渡しますが、その文字列の文字 1 つ 1 つを 1 バイトのデータとみなします(JavaScript の文字列の文字自体は 2 バイトです) 。 そのため、例えばUint8Arrayであればその各要素を各文字に割り当てた文字列に変換すればbtoa関数に渡すこと...