# ДоХтор (23.02.2016 / 21:42)Он нет только пробелы удаляет
Я же тебе уже говорил![]()
trim() удаляет пробелы вначале и в конце строки )) А у тебя не пробелы, а "\r" символ перевода каретки вначало строки, и "\n" символ новой строки .
# ДоХтор (23.02.2016 / 21:42)Он нет только пробелы удаляет
Я же тебе уже говорил![]()
trim() удаляет пробелы вначале и в конце строки )) А у тебя не пробелы, а "\r" символ перевода каретки вначало строки, и "\n" символ новой строки .
# Swank (23.02.2016 / 21:37)Есть варианты как исправить?
В первой строке 12-тый символ C2 A0 а во второй 20, толи в первой строке символ мультибайтовый толи их два
# Rakovskiy (23.02.2016 / 21:45)Гг, ну тогда я пас
Он нет только пробелы удаляет
ДоХтор, Разница не в том что в одной строке есть \r\n, а в другой нет.
Я ж написал в чем различие этих строк, взгляни на 12 символ
# Rakovskiy (23.02.2016 / 21:46)У тебя есть нотпад++? Он умеет отображать невидимые символы. Скопируй те две строки в нотпад, и посмотри. Только включи это отображение (оно поумолчанию вроде выключено).
Есть варианты как исправить?
# Rakovskiy (23.02.2016 / 21:46)Ну хз, можешь сделать замену подобных символов на "нормальный" пробел
Есть варианты как исправить?
# ДоХтор (23.02.2016 / 21:48)Не прокатит, если строка с буфера вставлена то всё нормально.
У тебя есть нотпад++? Он умеет отображать невидимые символы. Скопируй те две строки в нотпад, и посмотри. Только включи это отображение (оно поумолчанию вроде выключено).
# Rakovskiy (23.02.2016 / 21:50)Запиши эти две строки в текст-файл, и открой этот файл в нотпаде++
Не прокатит, если строка с буфера вставлена то всё нормально.
Я решил путём удаления пробелов всего что не относится к буквам и цифрам, мне просто нужно сравнить названия.
Но вариант вообще не самый лучший.
# ДоХтор (23.02.2016 / 21:51)Я на пыхе сравнивал две строки которые вставлял из буфера, они идентичны.
Запиши эти две строки в текст-файл, и открой этот файл в нотпаде++