CodeKitHub
日本語

#エンコード

16進数からテキストへの変換が失敗する理由——バイトを文字化けにしてしまうエンコードのミス
エンコードと変換

16進数からテキストへの変換が失敗する理由——バイトを文字化けにしてしまうエンコードのミス

16進数自体は正しく、変換ツールもエラーを出していないのに、出力はやっぱり意味不明な文字列のまま。エンコードの思い違い、バイト順、桁のずれ——本当の原因と、それぞれの見分け方を解説する。

二進数からテキストへの変換で文字が化ける本当の理由
エンコードと変換

二進数からテキストへの変換で文字が化ける本当の理由

0と1の並びは正しそうに見えるし、変換ツールもエラーを出していない。それなのに出てきたテキストは間違っていたり文字化けだらけだったりする。実際の原因——ビットの区切り方、ビット順、エンコード——を、起きやすい順に解説する。