Хорошо, поэтому мне нужно заменить все <, & и> плюс все символы без ascii с их контрагентами html-entity. Я пробовал Underscore.string.escapeHTML, но это, казалось, не касалось символов не-ascii.Escape html & non-ascii chars с javascript
Например мне это нужно:
<div>föö bär</div>
превращается в это:
<div>föö bär</div>
Очевидно AUML и ouml недостаточно. Мне нужна действительная строка ascii, независимо от того, какие кнопки пользователь нажимает, или на небесах, даже пишет с помощью какой-нибудь moonspeak-клавиатуры.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/ Global_Objects/escape? – Tushar
Fwiw, у меня есть undererscore + jquery, загруженный по умолчанию, поэтому любые хаки с ними будут лучше, чем загрузка внешних библиотек. – Seppo420
1), что делает url escape thingy. Хотя я мог бы просто работать с этим, html-объекты являются очень предпочтительными – Seppo420