# ДоХтор (23.02.2016 / 21:42)
Я же тебе уже говорил
trim() удаляет пробелы вначале и в конце строки )) А у тебя не пробелы, а "\r" символ перевода каретки вначало строки, и "\n" символ новой строки .
Он нет только пробелы удаляет
# Swank (23.02.2016 / 21:37)
В первой строке 12-тый символ C2 A0 а во второй 20, толи в первой строке символ мультибайтовый толи их два
Есть варианты как исправить?
ДоХтор, Разница не в том что в одной строке есть \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)
Запиши эти две строки в текст-файл, и открой этот файл в нотпаде++
Я на пыхе сравнивал две строки которые вставлял из буфера, они идентичны.