认出它原本是什么编码,把读错的字换回去。字幕的序号、时间轴一个字都不动。
字幕を開いたときに意味不明な文字の羅列になるのは、ほぼエンコードの読み間違いです。ファイルを放り込めば、本来どのエンコードで書かれていたかを判別し、読み間違えられた文字を元に戻します。
アップロードされたファイルは元のバイト列から各エンコードで再デコードされるため、情報は一切失われません。GBK だと判明すればそのように表示し、プレイヤー側が読み間違えている場合は「BOM 付き UTF-8」で保存し直せば大抵解決します。貼り付けられたテキストは元のバイト列ではないため復元できる範囲が狭く、すでに置換文字(豆腐)が含まれている場合は修復不能とはっきり伝えます。行番号とタイムコードには一切触れず、ASS のスタイル指定もそのまま残します。
ダウンロードした字幕が開くと意味不明な文字になる人、プレイヤーで中国語が四角になってしまう人、エンコード不明の字幕ファイルを渡された人。