GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Cara Memindai Karakter Tidak Valid Di Gedit?

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.


Linux
  1. Bagaimana Cara Menghapus File Yang Nama Filenya Memiliki Karakter Non-cetak?

  2. Cara Membuat pem Untuk SSL Anda yang Ada

  3. Cara Mengatur Sudo Tanpa Kata Sandi untuk Pengguna Tertentu

  1. Bagaimana cara menentukan file kunci untuk sshfs?

  2. Bagaimana saya bisa menghilangkan Kerberos untuk passwd?

  3. Cara grep untuk unicode � dalam skrip bash

  1. Cara memindai server Debian untuk rootkit dengan Rkhunter

  2. Bagaimana Cara Mengubah Nama File yang Mengandung Karakter?

  3. Bagaimana cara menghapus karakter yang tidak valid dari nama file?