私はコードを見て、そのコードは、アレイ内のすべての文字列を持っていた...そして、それぞれの配列のインデックスは次のようでした:「\ X31 \ X32 \ X33」、等。私は「ハロー」とは、例えば変換することができますどのよう; x31などのエンコード文字列はどうですか?
それはフォーマットをエンコードしますか?
可能であれば、オンラインエンコーダはありますか?
私はコードを見て、そのコードは、アレイ内のすべての文字列を持っていた...そして、それぞれの配列のインデックスは次のようでした:「\ X31 \ X32 \ X33」、等。私は「ハロー」とは、例えば変換することができますどのよう; x31などのエンコード文字列はどうですか?
それはフォーマットをエンコードしますか?
可能であれば、オンラインエンコーダはありますか?
コンソールでログを記録すると、デコードされた文字列が取得されます。だから、エンコーディングは文字列は、あなたがString prototype拡張することができ、請求のために
console.log('\x31\x32\x33'); // 123
と同じくらい簡単です:@nikjohnが言ったように
var a = 'hello';
a.hexEncode(); //\x68\x65\x6c\x6c\x6f
これは、16進符号化エンコーディングです。
http://ddecode.com/hexdecoder/
http://string-functions.com/hex-string.aspx
www.unphp.netあなたはエンコードとデコードの六角コーディングを使用して与えることができますいくつかのサイトです。
、今
String.prototype.hexEncode = function(){
var hex, i;
var result = "";
for (i=0; i<this.length; i++) {
hex = this.charCodeAt(i).toString(16);
result += ("\\x"+hex).slice(-4);
}
return result
}
、あなたは文字列をデコードすることができますby console.log
。
そして、このquestionから次のコードを見つけました。そして私はいくつかの変更を加え、出力文字列は\x48 \x65
フォームになります。
それは進コーディングに文字列を変換し、各文字は、スペースで区切られます:。
String.prototype.hexEncode = function(){
var hex, i;
var result = "";
for (i=0; i<this.length; i++) {
hex = this.charCodeAt(i).toString(16);
result += ("\\x"+hex).slice(-4) + " ";
}
return result;
};
var str = "Hello";
console.log(str.hexEncode());
上記のコードの結果は\x48 \x65 \x6c \x6c \x6f
ある
あなたのための例を与えることができます文字列配列ですか? –
私はそうする必要があります:http://prntscr.com/cnmo88 – iZume
以下の答えを提供しました:http://stackoverflow.com/a/39761829/1409180 – nikjohn