URLを入力とし、そのURLのコンテンツを読み込むAPIを設計しています。 URLが "file:"プロトコルの場合、文字エンコーディングのデフォルト設定は何ですか?file:protocolを使用してURLから読み取るAPIのデフォルトのエンコード方法は何ですか?
- システムのネイティブエンコーディング
- UTF-8
APIこれは明示的に設定することができます。また、利用可能な場合はBOMなどの文字エンコーディングを判断するために使用できるヒューリスティックはいくつかありますが、これらのすべてが失敗した場合は、デフォルトにする必要があります。
私が言うことができる限り、この問題については標準が黙っています。他のすべてが平等であることは、文字エンコーディングなどがあるかどうかわからない人にとって最も適切なことが起こりたいのです。