Mojibake / Encoding Fixer
Café ya don’t jaise garbled mojibake text ko wapas Café aur don't mein theek karein, seedha apne browser mein.
Aapka text locally aapke browser mein repair hota hai aur kabhi upload nahi hota, par kisi bhi online tool mein sensitive personal data paste karne se bachein.
HTML special characters escape karne hain? HTML Entities tool try karein.
Mojibake Fixer ke baare mein
Yeh mojibake fixer encoding mismatch se hua garbled text repair karta hai — wahi jo "Café" ko "Café", "don't" ko "don’t", aur "😀" ko "😀" bana deta hai. Aam wajah hai UTF-8 bytes jo galti se Windows-1252 ya Latin-1 ke roop mein decode ho gaye, jisse accented letters, smart quotes, dashes aur emoji junk characters ban jaate hain. Fixer ise ulta karta hai: yeh har garbled character ko wapas uske original byte par map karta hai aur result ko dobara UTF-8 ke roop mein decode karta hai. Kyunki ek se zyada mismatch mumkin hai, yeh kai interpretations deta hai (UTF-8 ↔ Windows-1252, UTF-8 ↔ Latin-1, aur ek double-decode pass) aur sabse saaf wale ko highlight karta hai, jabki aapko doosra pick karne deta hai. Left par text paste karein aur right par repair padhein. Sab kuch aapke browser mein chalta hai, isliye aap jo text paste karte hain woh aapke device par rehta hai.
Features
- Sabse common mojibake repair karta hai: UTF-8 bytes jo Windows-1252 ya Latin-1 ke roop mein decode hue
- Accented letters, smart quotes, dashes, euro sign aur toote emoji theek karta hai
- Kai candidate interpretations deta hai aur sabse saaf repair ko Best flag karta hai
- Aise text ke liye double-decode pass shaamil hai jo do baar galat decode hua
- Kisi fix par bharosa karne se pehle batata hai ki input sach mein mojibake jaisa dikhta hai ya nahi
- Live input aur output — left par paste karein, right par repaired text padhein
- Fixed text ko ek click mein copy karein, ya try karne ke liye ek known-garbled sample load karein
- Poori tarah aapke browser mein chalta hai; aap jo text paste karte hain woh aapke device par process hota hai
Mojibake Fixer kaise use karein
- Garbled text ko left wale input box mein paste karein.
- Right wale Fixed output panel mein best repair padhein.
- Interpretations list scan karein aur agar koi candidate zyada saaf padhe to use pick karein.
- Repaired text grab karne ke liye Copy par click karein.
Example
Input
Café — don’t panic
Output
Café — don’t panic
UTF-8 text jo galti se Windows-1252 ke roop mein decode hua, wapas saaf characters mein theek kiya gaya.
Common errors aur troubleshooting
- Fix saaf accented text ko naye junk jaise "Cé" mein badal deta hai. — Aapka text shaayad pehle se hi sahi UTF-8 tha. Original candidate pick karein, ya fixer sirf us input par chalayein jo sach mein garbled dikhta hai.
- Ek pass ke baad bhi kuch characters toote dikhte hain. — Text shaayad do baar galat decode hua tha. Double-decode interpretation chunein, jo repair ko doosri baar apply karta hai.
- Kuch characters black diamond question mark (�) ke roop mein dikhte hain. — Woh bytes paste karne se pehle hi kho gaye ya replace ho gaye the aur recover nahi ho sakte. Text ko original source se dobara UTF-8 ke roop mein export karein.
- Curly quotes aur dashes theek ho gaye par ek ajeeb symbol reh gaya. — Windows-1252 ki jagah Latin-1 interpretation try karein; dono mein sirf kuch punctuation aur symbol bytes ka farak hai.
Aksar pooche jaane wale sawaal
- Mojibake kis wajah se hota hai?
- Mojibake tab hota hai jab ek character encoding mein save kiya gaya text doosre mein padha jaata hai. Classic case hai UTF-8 bytes ka Windows-1252 ya Latin-1 ke roop mein decode hona, jisse accents, smart quotes aur emoji jaise multi-byte characters kai galat single-byte glyphs mein toot jaate hain.
- Café, Café ke roop mein kyun dikhta hai?
- UTF-8 mein é do bytes hai (0xC3 0xA9). Jab woh bytes Windows-1252 ke roop mein padhe jaate hain, 0xC3 à ban jaata hai aur 0xA9 ©, isliye "Café" "Café" ban jaata hai. Fixer un characters ko wapas bytes mein map karke unhe UTF-8 ke roop mein decode karta hai aur é wapas le aata hai.
- Ek apostrophe ’ mein kyun badal jaata hai?
- Ek curly apostrophe (’, U+2019) teen UTF-8 bytes hai. Windows-1252 ke roop mein decode hone par woh â, € aur ™ ban jaate hain, isliye "don't" "don’t" dikhta hai. Un teen characters ko dobara UTF-8 ke roop mein decode karne se original ’ wapas ban jaata hai.
- Windows-1252 aur Latin-1 fixes mein kya farak hai?
- Windows-1252 aur Latin-1 (ISO-8859-1) lagbhag identical hain par 0x80–0x9F range mein farak hai, jahan Windows-1252 mein smart quotes, dashes aur euro sign aate hain. Pehle Windows-1252 fix try karein; agar koi punctuation ya symbol character abhi bhi galat hai to Latin-1 par switch karein.
- Kya mojibake hamesha repair ho sakta hai?
- Aksar, par hamesha nahi. Agar original bytes ko text copy karne se pehle ek generic placeholder (woh � replacement character) se replace kar diya gaya tha, to information chali gayi hai aur koi fixer use recover nahi kar sakta. Repair tabhi kaam karta hai jab garbled-par-reversible bytes intact hon.
- Kya main jo text paste karta hoon woh kahin upload hota hai?
- Nahi. Mojibake repair poori tarah aapke browser mein chalti hai, isliye aap jo text paste karte hain woh aapke device par locally process hota hai aur kabhi server par nahi bheja jaata.
Related tools
Saare ArrayKit tools