StringMash.com

†is a broken closing quote

Your text was saved as UTF-8 and read as Windows-1252. Paste it below and it's put right.

40 characters
Updates as you type
Correct text is left as it is

Show the steps
  1. Each garbled run was turned back into the bytes Windows-1252 showed, then read as UTF-8, as it should have been.
  2. “ → “ (U+201C): bytes E2 80 9C
  3. â€[U+009D] → ” (U+201D): bytes E2 80 9D
Printable chart

What †means

†is a broken closing quote (”): your text was saved as UTF-8 but read as Windows-1252. It's the closing curly quote, ”. Its last UTF-8 byte, 9D, has no character in Windows-1252, so what you see is †followed by an invisible control character, or just †if something along the way removed it.

WHY IT HAPPENS

Byte by byte

” (U+201D) in UTF-8, and what Windows-1252 makes of each byte
ByteIn UTF-8Windows-1252 shows
E2lead byte: 3 bytes in allâ
80continuation byte€
9Dcontinuation byte[U+009D]

Where you probably saw it

The end of quotations in text that also shows “ at the start of them.

Text where the invisible character was stripped out, which leaves †on its own. The fixer can't rebuild a byte that's gone; if †is all that's left, replace it with ” by hand.

Spreadsheets and CSV files with quoted product names or comments.

Related sequences

Text broken this way rarely has just one problem. “ is a broken opening quote, ’ is a broken apostrophe, — is a broken em dash. The mojibake fixer repairs all of them at once, and its table lists the rest.

Questions

Why does the closing quote show as †with nothing after it?

Its third byte, 9D, has no character in Windows-1252. Browsers show it as an invisible control, U+009D, and some programs delete it.

Can the fixer repair †on its own?

Only while the invisible character is still there. If it was deleted, the information is gone, and a find and replace of †with ” is the fix.

How do I see the invisible character?

Paste the text above. The working names it as U+009D.

Sources

Added . What's new