2 SC1100
Joachim Ansorg edited this page 2024-07-05 10:56:46 +02:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This is a Unicode dash. Delete and retype as ASCII minus.

Problematic code:

[[ 3 gt 2 ]] # Uses unicode en-dash character

Correct code:

[[ 3 -gt 2 ]] # Uses regular ASCII hyphen-minus character

Rationale:

A character that looks similar to - has made its way into your code. This is usually due to copy-pasting from blogs and other websites that formatted code as text, replacing the ASCII hyphen-minus with a Unicode dash character.

To fix it, simply delete and retype it.

For a large script, you can use your editor's Search&Replace by copy-pasting the bad dash.

Exceptions:

None. If you want a literal Unicode dash character, just quote it.