話が逸れますが
ASCII-8BITというエンコーディングは、名前こそASCIIだけどどんな文字集合でも許容されると考えていいのかな?
つまりエンコーディング情報を持たない文字列に対して、便宜上名前をつけてる、という認識で合ってますか?
US-ASCIIは、ASCII文字のみが含まれるんですよね?