И все же снова у кого-то проблемы с Юникодом, у которого так много похожих символов, а некоторые из них попадают в код случайно.
–
и -
- это разные символы. Первый недействительный минус, последний.
Разница в длинах тире часто нечеткая во многих моноширинных шрифтах. Вы можете просмотреть свой код в немоноширинном, чтобы разница стала очевидной. Но прежде всего, избегайте копирования кода, который может быть не таким, как он выглядит.
Некоторые процессоры документов и веб-сайты там, к примеру:
- Заменить кавычки с причудливых из них (как
˝
)
- Заменить
<<
и >>
с «
и »
- Заменить "минус" конструкции как
-
с надлежащим тире (–
, —
?)
... все это имеет смысл для прозы или стихотворений, но не для кода.
'' '' '' '', кстати. Это то, что ваша база данных действительно выводит, скопировано без посредников? –
@ D-side Yep (спасибо большое! – IgorOK
Спасибо за что? Это действительно решило вашу проблему, или это просто «да» на мой вопрос? –