{"uid":"cap_HhzcHrv2r3TPkQxDxupSu","slug":"mojibake-repair-broken-text-encoding-fixer-68862e07","name":"Mojibake Repair — Broken Text Encoding Fixer","description":"Mojibake Repair: Undo Broken Encoding Exactly — Repairs mojibake, text whose accents, Cyrillic letters, quotes, dashes or emoji turned into strings such as Ã¨, Ã¼, â€œ, Ð¿Ñ€ or Р—Рґ because UTF-8 was read as Windows-1252, Latin-1 or Windows-1251, once or twice. Gives back the original text exactly, character for character, by undoing the wrong reading byte by byte, and leaves text that is already correct untouched. When the damage is mixed with good text, mixes two encodings, or lost bytes, so …","url":"https://api.aiskills402.com/v1/skills/mojibake-repair/file?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD"],"type":"string"},"headers":{"type":"object","additionalProperties":{"type":"string"}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_4szr8gfjA8zew_AXkYRJL","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Repairs mojibake (garbled text from misread encodings like UTF-8 read as Windows-1252) and returns the original text exactly, character for character.","exampleAgentPrompt":"Can you fix this garbled text that has mojibake like 'Ð¿Ñ€Ð¸Ð²ÐµÑ‚' or 'CafÃ© du MondÃ©' — it looks like UTF-8 was read as Windows-1252 and I need the original characters back exactly.","exampleUseCases":[{"title":"Repair imported database text","prompt":"I exported records from an old MySQL database and all the accented characters look wrong — things like 'clichÃ©' instead of 'cliché' and 'naÃ¯ve' instead of 'naïve'. Can you fix the encoding on this text?"},{"title":"Fix corrupted Cyrillic content","prompt":"I have a block of Russian text that got mangled — it now shows as 'Ð¿Ñ€Ð¸Ð²ÐµÑ‚' instead of proper Cyrillic letters. Looks like UTF-8 was read as Latin-1. Can you restore the original Russian?"},{"title":"Restore smart quotes and dashes","prompt":"My blog post import turned all my smart quotes and em-dashes into junk like â€œ and â€"}],"resultDescription":"Returns the original, correctly decoded text with all characters restored to their intended Unicode form. Leaves any already-correct text untouched. Where damage is ambiguous or bytes are lost, reports which parts could not be fully repaired.","failureModes":["Text with genuinely lost bytes (truncated UTF-8 sequences) cannot be fully restored — partial repair returned","Mixed encoding text where two encodings are interleaved may have ambiguous sections that cannot be deterministically resolved","Text that is actually correct (not mojibake) is returned unchanged — no false positives","Input that has been double-encoded through more than two levels may not fully recover","Very short strings with no unique encoding fingerprint may be misidentified"],"whenToPreferThis":"Choose this endpoint when you have text that was misread under a wrong encoding (UTF-8 as Windows-1252, Latin-1, or Windows-1251) and need exact character-for-character restoration. Ideal for database migrations, CMS imports, email content with broken accents, Cyrillic or Eastern European language content, or any text showing classic mojibake patterns like Ã, â€, Ð symbols. Prefer this over generic text-cleaning tools when encoding provenance is the specific problem.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T12:30:08.659Z","isFirstParty":false,"canonicalSlug":"mojibake-repair-broken-text-encoding-fixer-68862e07"}