Я только что потерял часть своих выходных из-за этого ... джокер - пробел нулевой ширины . Я просто использовал некоторые фрагменты из групп google и не распознал, что есть двойные символы, потому что Idea (11) их не показывал, что вызывало проблемы с разбором файла конфигурации моего приложения... Я случайно обнаружил это в vi .
Есть ли способ отобразить такие вещи в IntelliJ (или какой-либо другой способ проверки файлов) без использования внешних редакторов.
IntelliJ 11 / Mac OS 10.7
edit — sample
Эти две строки выглядят одинаково как в браузере, так и в Idea. Вы можете видеть в коде страницы, что в первой закомментированной строке есть скрытый пробел нулевой ширины между mysql://
и localhost
, что вызывает проблемы. Конечно, если вы ожидаете этого «джокера», то можете попробовать воспользоваться поиском и заменить его, однако никто не ожидает знака, которого там быть не должно, особенно если он его никак не может увидеть.
#db.default.url="jdbc:mysql://localhost/play-fullcalendar"
db.default.url="jdbc:mysql://localhost/play-fullcalendar"