N++ Text Converter
Prepare text with unicode charachters for use in Notepad++ API XML files.
by Alexey Demin
HTML
Input unicode text:<textarea rows="10" id="input"></textarea><br/>
Output<textarea rows="10" id="output"></textarea><br/>
<button id="convert">Convert</button>
CSS
textarea{
width: 100%;
}
JavaScript
$(document).ready(function(){
$("#convert").click(function(e){
var input = $("#input").val();
if(input == ""){
alert("Please enter text for convert.");
e.stopPropagation();
e.preventDefault();
return;
}
for(var i = 0, res = "", str; i < input.length; i++){
var code = input.substr(i,1).charCodeAt(0);
if(code > 126 || code < 32 || code == 62 || code == 60 || code == 34 || code == 39){
var codeHex = code.toString(16).toUpperCase();
str = "�"+codeHex+";";
} else {
str = input.substr(i,1);
}
res += str;
}
$("#output").val(res);
});
});