CARVIEW |
Select Language
HTTP/2 200
x-guploader-uploadid: AAwnv3Jglzl6c02_40dsgJYCHNUb_nYWIYPzE0X4JcwAFRNd-4dy22h5Yn7nS9LQJ90sxz1j
x-goog-generation: 1760058689699135
x-goog-metageneration: 1
x-goog-stored-content-encoding: identity
x-goog-stored-content-length: 155830
x-goog-meta-goog-reserved-file-mtime: 1760056929
x-goog-hash: crc32c=MicryA==, md5=+V+Y1ZKZYIPr0b3Lg5gz6g==
x-goog-storage-class: STANDARD
accept-ranges: none
expires: Fri, 10 Oct 2025 20:53:26 GMT
cache-control: public, max-age=3600
last-modified: Fri, 10 Oct 2025 01:11:29 GMT
etag: W/"f95f98d592996083ebd1bdcb839833ea"
content-type: text/html
age: 0
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
alt-svc: clear
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
strict-transport-security: max-age=63072000
content-security-policy: default-src 'self'; script-src 'report-sample' 'self' 'wasm-unsafe-eval' https://www.google-analytics.com/analytics.js https://www.googletagmanager.com/gtag/js assets.codepen.io production-assets.codepen.io https://js.stripe.com 'sha256-XNBp89FG76amD8BqrJzyflxOF9PaWPqPqvJfKZPCv7M=' 'sha256-YCNoU9DNiinACbd8n6UPyB/8vj0kXvhkOni9/06SuYw=' 'sha256-PZjP7OR6mBEtnvXIZfCZ5PuOlxoDF1LDZL8aj8c42rw='; script-src-elem 'report-sample' 'self' 'wasm-unsafe-eval' https://www.google-analytics.com/analytics.js https://www.googletagmanager.com/gtag/js assets.codepen.io production-assets.codepen.io https://js.stripe.com 'sha256-XNBp89FG76amD8BqrJzyflxOF9PaWPqPqvJfKZPCv7M=' 'sha256-YCNoU9DNiinACbd8n6UPyB/8vj0kXvhkOni9/06SuYw=' 'sha256-PZjP7OR6mBEtnvXIZfCZ5PuOlxoDF1LDZL8aj8c42rw='; style-src 'report-sample' 'self' 'unsafe-inline'; object-src 'none'; base-uri 'self'; connect-src 'self' developer.allizom.org bcd.developer.allizom.org bcd.developer.mozilla.org updates.developer.allizom.org updates.developer.mozilla.org https://*.google-analytics.com https://*.analytics.google.com https://*.googletagmanager.com https://incoming.telemetry.mozilla.org https://observatory-api.mdn.allizom.net https://observatory-api.mdn.mozilla.net https://api.github.com/search/issues stats.g.doubleclick.net https://api.stripe.com; font-src 'self'; frame-src 'self' interactive-examples.mdn.mozilla.net interactive-examples.mdn.allizom.net mdn.github.io live-samples.mdn.mozilla.net live-samples.mdn.allizom.net *.mdnplay.dev *.mdnyalp.dev *.play.test.mdn.allizom.net https://v2.scrimba.com https://scrimba.com jsfiddle.net www.youtube-nocookie.com codepen.io survey.alchemer.com https://js.stripe.com; img-src 'self' data: *.githubusercontent.com *.googleusercontent.com *.gravatar.com mozillausercontent.com firefoxusercontent.com profile.stage.mozaws.net profile.accounts.firefox.com developer.mozilla.org mdn.dev interactive-examples.mdn.mozilla.net interactive-examples.mdn.allizom.net wikipedia.org upload.wikimedia.org https://mdn.github.io/shared-assets/ https://mdn.dev/ https://*.google-analytics.com https://*.googletagmanager.com www.gstatic.com; manifest-src 'self'; media-src 'self' archive.org videos.cdn.mozilla.net https://mdn.github.io/shared-assets/; child-src 'self'; worker-src 'self';
x-frame-options: DENY
origin-trial: AxVILwizhbMjxFeHOn1P3R8niO1RJY/smaK4B4d1rLzc1gTaxtXMSaTi+FoigYgCw40uFRDwFcEAeqDR+vVLOW4AAABfeyJvcmlnaW4iOiJodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZyIsImZlYXR1cmUiOiJQcml2YXRlQXR0cmlidXRpb25WMiIsImV4cGlyeSI6MTc0MjA3OTYwMH0=
x-cloud-trace-context: f92322971f5c9b48b126140030cc12e2
date: Fri, 10 Oct 2025 19:53:26 GMT
server: Google Frontend
via: 1.1 google
vary: Accept-Encoding
content-encoding: gzip
x-cache: miss
TextDecoder: decode() メソッド - Web API | MDN
Toggle sidebar
>
このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
TextDecoder: decode() メソッド
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2020年1月.
TextDecoder.decode()
メソッドは、引数として渡されたバッファーからデコードしたテキストを含む文字列を返します。
デコードするメソッドは、現在の TextDecoder
オブジェクトで定義されます。
これには、データの予想されるエンコードや、デコードエラーの処理方法などが含まれます。
構文
js
decode()
decode(buffer)
decode(buffer, options)
引数
buffer
省略可-
デコードするエンコードされたテキストが入っている、
ArrayBuffer
、TypedArray
、DataView
の何れかのオブジェクトです。 options
省略可-
以下のプロパティを持つオブジェクトです。
stream
-
論理値のフラグで、以後
decode()
を呼び出す際に、追加データが続くかどうかを示します。 データを塊で処理する場合はtrue
に設定し、最後の塊、またはデータが塊でない場合はfalse
に設定します。 既定値はfalse
です。
例外
TypeError
-
TextDecoder.fatal
プロパティがtrue
の場合、デコードエラーがあると発生します。
返値
文字列です。
例
この例では、ユーロ記号 € をエンコードし、デコードしています。
HTML
html
<p>Encoded value: <span id="encoded-value"></span></p>
<p>Decoded value: <span id="decoded-value"></span></p>
JavaScript
js
const encoder = new TextEncoder();
const array = encoder.encode("€"); // Uint8Array(3) [226, 130, 172]
document.getElementById("encoded-value").textContent = array;
const decoder = new TextDecoder();
const str = decoder.decode(array); // String "€"
document.getElementById("decoded-value").textContent = str;
結果
仕様書
Specification |
---|
Encoding> # ref-for-dom-textdecoder-decode①> |
ブラウザーの互換性
Loading…
関連情報
- 所属先の
TextDecoder
インターフェイス。