U+2019
RIGHT SINGLE QUOTATION MARK

Typographic quote or apostrophe.

Codepoint
U+2019
Short
RSQ
Group
smart-quotes
Class
typography
Default
kept
Replaced by
'

What it is

Typographic quotation marks and their relatives: the curved opening and closing forms, the low forms German uses, and the angled guillemets of French and several other languages.

Where it comes from

From word processors, which convert straight quotes as you type, and from any well-set web page.

When it belongs

Almost always. These are correct typography, not artifacts, and TraceFree keeps them by default.

They become a problem only where a program expects the straight ASCII forms — in source code, in a shell command, in a CSV field. For that case the strict preset normalises them, and it is off unless you ask for it.

What TraceFree does with it

PresetAction
conservativekept
defaultkept
report-onlyasked about
strictreplaced

Context guards can only ever make a cleanup gentler, never sharper. A rule saying “always remove” does not override them.

How to remove it

In TraceFree, turn on the clipboard watcher and copy the text — the finding appears with a before-and-after comparison of the affected lines. For files, a watched folder does the same, keeping a backup copy alongside.

How to write it

This page never prints the character itself, only ways of writing it. A page about invisible characters that contained invisible characters would be unreviewable — and that is the problem the program exists to solve.

NotationValue
UnicodeU+2019
Rust\u{2019}
JavaScript, Python\u2019
HTML’ ’
Regex (PCRE, Rust)\x{2019}

Related characters