Pembetul Mojibake (Teks Terganggu)
FreeMemulihkan bait asal di belakang teks terganggu (mojibake) dan menyahkod semula bait tersebut di bawah beberapa pengekodan biasa, memaparkan setiap calon yang bersih.
Berjalan sepenuhnya dalam pelayar anda. Teks anda tidak pernah dimuat naik ke mana-mana.
Apa alat ini buat
Tampal teks yang kelihatan terganggu (contohnya Café berbanding Café) dan alat ini akan memulihkan bait asal dan cuba menyahkod semula bait tersebut di bawah beberapa pengekodan aksara biasa, memaparkan setiap hasil yang bersih supaya anda boleh memilih yang betul.
Bagaimana Ia Berfungsi
Mojibake seperti ini hampir selalu disebabkan oleh bait UTF-8 yang sah dibaca salah satu bait pada satu masa sebagai Windows-1252 (atau Latin-1 yang berkait rapat). Alat ini membalikkan langkah pertama tersebut, memetakan semula setiap aksara dalam teks terganggu anda kepada bait tunggal yang akan dihasilkan oleh Windows-1252. Ia kemudian memasukkan jujukan bait yang diperoleh semula tersebut ke dalam TextDecoder terbina dalam pelayar untuk beberapa pengekodan calon (UTF-8, Shift-JIS, EUC-JP, GBK, Big5, EUC-KR, KOI8-R, ISO-8859-7), dan hanya mengekalkan penyahkodan yang selesai tanpa ralat atau aksara penggantian.
Masalah ia selesaikan
- Memulihkan teks yang boleh dibaca daripada fail, e-mel atau eksport pangkalan data yang dibuka dengan pengekodan yang salah.
- Membetulkan nama, alamat atau medan teks lain yang rosak semasa import antara sistem dengan tetapan pengekodan yang tidak sepadan.
- Menyemak bahasa atau pengekodan asal yang paling mungkin menjadi sumber bagi sekeping teks terganggu.
Soalan lazim
›Apakah sebenarnya yang menyebabkan mojibake?
Ia berlaku apabila teks yang disimpan dalam satu pengekodan aksara (hampir selalu UTF-8 hari ini) dibuka atau diimport oleh program yang mengandaikan pengekodan yang berbeza (biasanya Windows-1252 atau Latin-1). Setiap aksara UTF-8 multi-bait asal kemudian dipaparkan sebagai dua atau tiga aksara satu-bait yang berasingan dan salah.
›Mengapa alat ini memaparkan beberapa hasil berbanding satu pembetulan?
Bait terganggu yang sama kadangkala boleh disahkod semula secara sah di bawah lebih daripada satu pengekodan, dan alat ini tidak mempunyai cara untuk mengetahui yang mana sepadan dengan bahasa sumber sebenar anda. Ia memaparkan setiap calon yang disahkod dengan bersih (tiada aksara penggantian) supaya anda boleh memilih yang betul dibaca.
›Teks saya tidak memaparkan sebarang calon sama sekali, apa maksudnya?
Sama ada teks itu sebenarnya bukan mojibake yang disebabkan oleh bacaan salah Windows-1252/Latin-1, atau pengekodan asal adalah sesuatu di luar senarai yang dicuba oleh alat ini. Semak semula bahawa teks itu benar-benar kelihatan terganggu dan bukan sekadar mengandungi aksara luar biasa tetapi sah.
›Bolehkah ini membetulkan mojibake yang disebabkan oleh pengekodan rosak lain, bukan sekadar Windows-1252?
Alat ini secara khusus membalikkan bacaan salah Windows-1252 atau Latin-1, kerana itu adalah sebab paling biasa mojibake di dunia sebenar. Jika teks anda telah dirosakkan oleh pengekodan peringkat pertama yang berbeza, langkah pemulihan bait itu sendiri tidak akan menghasilkan bait yang betul, dan tiada calon akan kelihatan bersih.
›Adakah ini sama seperti penyahkod URL atau Base64?
Tidak. Pengekodan URL dan Base64 adalah transformasi teks yang berasingan, disengajakan, dan boleh diterbalikkan. Mojibake adalah kesan sampingan yang tidak disengajakan daripada ketidakpadanan pengekodan aksara, dan membetulkannya bermakna mentafsir semula bait asas yang sama dengan betul berbanding menyahkod skema pengekodan yang disengajakan.
Alat Berkaitan
Teks
Pendekod JWT
Mendekod pengepala dan muatan JWT kepada JSON yang mudah dibaca, menukar tuntutan cap masa kepada tarikh yang mudah dibaca, menandakan token yang tamat tempoh, dan boleh mengesahkan tandatangan HS256 dengan rahsia yang anda berikan.
FreeTeks
Penjana llms.txt
Menjana fail llms.txt mengikut spesifikasi llmstxt.org daripada tajuk, ringkasan dan bahagian pautan, dengan pengumpulan bahagian Optional dan pratonton langsung.
FreeTeks
Pratonton Markdown
Memaparkan Markdown sebagai HTML langsung yang dibersihkan bersebelahan dengan sumber, dengan suis untuk melihat dan menyalin HTML yang dijana.
FreeTeks
Pengesah Sintaks MySQL
Mengesahkan sintaks MySQL untuk satu atau lebih kenyataan yang dipisahkan tanda koma bertitik, melaporkan baris dan lajur tepat ralat pertama yang ditemui.
FreeTeks
Editor HTML Dalam Talian
Edit HTML, CSS dan JavaScript dalam tiga panel dengan pratonton langsung bersandbox yang dikemas kini semasa anda menaip, serta muat turun sekali klik sebagai fail HTML yang berdiri sendiri.
FreeTeks
Penjana Kata Laluan
Jana kata laluan yang kukuh dan rawak terus dalam pelayar anda menggunakan penjana selamat secara kriptografi, dengan meter kekuatan masa nyata, pengiraan entropi, dan sokongan untuk menjana beberapa kata laluan sekali gus.
FreeTeks
Penukar Punycode
Tukar teks antara Unicode dan Punycode (RFC 3492), pengekodan ASCII sahaja yang digunakan untuk nama domain antarabangsa, dengan mod domain penuh (sedar titik, awalan xn-- automatik) dan mod label biasa, menukar beberapa baris sekali gus.
FreeTeks
Pengira Baris
Pengira baris lanjutan yang menganalisis teks ditampal anda serta-merta: pengesanan baris pendua/kosong, penapisan baris komen, cari & ganti berkuasa-regex, penyusunan, dan sisipan prefiks/sufiks.
Komen (0)
Dapati alat ini berguna? Tinggalkan komen, kongsi petua, atau beritahu kami bagaimana kami boleh menjadikannya lebih baik.
Belum ada komen. Jadi yang pertama berkongsi pendapat anda!