Saya mengalami dilema apakah akan mengedit file javascript atau tidak. Ketika saya membukanya dengan gedit, itu menunjukkan peringatan berikut:
File yang Anda buka memiliki beberapa karakter yang tidak valid. Jika Anda melanjutkan
mengedit file ini, Anda dapat merusak dokumen ini. Anda juga dapat memilih
penyandian karakter lain dan coba lagi.
Pengkodean saat ini adalah UTF-8. Karena file memiliki lebih dari 100.000 baris kode, apakah ada cara cepat untuk memindai karakter yang tidak valid?
Jawaban yang Diterima:
Karena file tersebut adalah UTF-8, Anda dapat menjalankan isutf8. Paket utils tambahan.
Ini memberi Anda baris, karakter, dan offset untuk byte buruk.
Kemudian gunakan xxd, hexdump atau sejenisnya untuk menganalisis.
Sayangnya berhenti pada kecelakaan pertama. Tapi sekali lagi itu tergantung pada file. Mungkin
hanya ada satu byte buruk
Memiliki beberapa kode C yang melakukan analisis serupa tetapi untuk seluruh file. Itu ada di
disk di suatu tempat yang sudah lama terlupakan. Bisa mencoba mencarinya jika membutuhkan.
Lain ya, cepat dan bukan itu cara kotor adalah melakukan perbedaan antara
salinan yang disimpan dengan gedit – seperti yang diusulkan oleh mr. @vonbrand.