[9] Perl はバイト列を文字列として扱うことができます。これは同型復号に相当する暗黙の型変換を伴っています。
[1] JSON でバイト列を扱う方法として、相当する Latin1 の文字とみなす方法があります。 これは同型復号に相当する操作です。
[4] GitHub - grantm/encoding-fixlatin: CPAN module: Fixes Latin-1 and CP1252 characters in UTF8 data, https://github.com/grantm/encoding-fixlatin
[2] thaiconv | Lyndon Hill, Lyndon Hill, , https://www.lyndonhill.com/projects/thaiconv.html
- Cross coded UTF-8
- TIS-620 that has been converted to UTF-8 Latin1 (0xA0-0xF0). For example, the Thai character that has the value 160 in TIS-620 may have the Latin representation é, this character gets converted to the Unicode for é. This mode is likely to be converted correctly only if the cross coding and decoding occur in the same locality.
UTF8UTF8
#✎[205] compact_enc_det/util/encodings/encodings.pb.h at master · google/compact_enc_det · GitHub, https://github.com/google/compact_enc_det/blob/master/util/encodings/encodings.pb.h#L150
// Some external vendors make the common input error of // converting MSFT_CP1252 to UTF8 *twice*. No output conversion needed. UTF8UTF8 = 63,
[212] Encode::DoubleEncodedUTF8 - Fix double encoded UTF-8 bytes to the correct one - metacpan.org, https://metacpan.org/pod/Encode::DoubleEncodedUTF8
[214] Transliteration Tools for Indian Languages | ashishware.com, , https://ashishware.com/2006/06/25/Transl.shtml/