Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Столкнулся с проблемой, что trim удаляет конечно пробелы, но, например, неразрывный пробел не удаляет
Погуглил на предмет удаления всех непечатаемых символов в начале и в конце строки - что-то ничего красивого нет.
Кто что посоветует?
trim регулярные выражения не поддерживает
вопрос скорее будет в том, как бы не промахнуться с диапазоном определения, какие символы печатаемые, а какие нет в кодировке cp1251
Пробел вообщето символ печатаемый. Неразрывный пробел тоже.
Если под неразрывным пробелом имеется в виду последовательность & nbsp; тогда это 6 символов.
Какая строка?
Если это строка ASCII-символов. Тогда цитирую http://ru.wikipedia.org/wiki/ASCII:
"ASCII представляет собой 7-битную кодировку для представления десятичных цифр, латинского и национального алфавитов, знаков препинания и управляющих символов. В компьютерах обычно используют 8-битные расширения ASCII"