What $ means
$ is the fullwidth form of the same dollar sign.
The fullwidth $ belongs to mixed-width East Asian computer text: Japanese, Chinese, and Korean characters typically took two display cells while ASCII characters took one. Matching the widths helped the two kinds of text align and convert without losing their original forms. Japan's JIS C 6226 standard, issued in 1978 and later renamed JIS X 0208, was an early milestone in this lineage. Unicode kept $ alongside $ so older mixed-width text could round-trip.
The same width idea is used across Japanese, Chinese, and Korean text systems. Japanese vertical-layout guidance lets fullwidth Western characters take Japanese-style placement. The sign still means dollars; fullwidth describes its text-layout role, not a new currency.
Is $ the same as $?
It means the same; only the encoded width form differs.
Fullwidth describes an East Asian width class, not a pixel guarantee. Fonts and layout determine visible spacing, so $ and $ can appear closer or farther apart without changing which character you have.
NFKC normalization changes $ to $. NFKC is a text-normalization form that folds compatibility variants together: useful for matching when width does not matter, but it discards the original fullwidth form.
Neutral: the fullwidth form signals a text-layout choice, not a different tone.
A field may recognize the dollar sign and still reject this non-ASCII form.
Don't confuse it with
1Questions people ask
2Why did my form reject $?
It may. An ASCII-only field can reject $ even though it displays as a dollar sign; normalize it to `$` only when losing the fullwidth form is acceptable.
Does NFKC preserve $?
No. NFKC converts $ to `$`; use it for matching or validation only if the original fullwidth character does not need to be preserved.
How to type $
$\FF04Codes and encoding1 code points
A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.

