[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste

decodeunicode U+1D538

WernerPerplies
Beiträge gesamt: 2762

21. Apr 2021, 09:11
Bewertung:

gelesen: 8280

Beitrag als Lesezeichen
Moin Herr Fischer,

Vielleicht hilft Dieser Link:
https://www.compart.com/de/unicode/U+1D538

Der von Ihnen gewünschte Code kommt aus dem UTF32 Bereich.

Probieren Sie es mal hiermit:
Code
String.prototype.fill = function(number){var filled ="";for (var i=0;i<number;++i){filled += this;}return filled;} 
String.prototype.padLeft = function(fillc, length)
{if (this.length<length){return (fillc.fill(length-this.length)+this).substr(-length);}return this;}
Number.prototype.padLeft = function(fillc, length)
{return this.toString().padLeft(fillc, length);}
/*string*/ String.prototype.bytesToHexCode=function()
{
var hexString = "";
for (var i=0; i < this.length; i++)
{
hexString += this.charCodeAt(i).toString(16).toUpperCase().padLeft("0",2);
}
return hexString;
}


"IhrCode".bytesToHexCode()

Im ESTK sieht das dann so aus:
Code
"\u1D538".bytesToHexCode() 
Ergebnis: 1D5338

Ergänzt:
Alternativ habe ich aauch nuch die Routine:
Code
/*string*/ String.prototype.toUnicode=function()  
{
var unicodeString = '';
for (var i=0; i < this.length; i++)
{
var unicode = "\\u" + this.charCodeAt(i).toString(16).toUpperCase().padLeft("0",4);
unicodeString += unicode;
}
return unicodeString;
}


Verwenden Sie bitte die gleichen Includes:

In der ESTK-Konsole sieht das dann so aus:

Code
"&#7507;8".toUnicode() 
Ergebnis: \u1D53\u0038


(Dieser Beitrag wurde von WernerPerplies am 21. Apr 2021, 09:30 geändert)
Änderungsverlauf:
Beitrag geändert von WernerPerplies (Veteran) am 21. Apr 2021, 09:14
Beitrag geändert von WernerPerplies (Veteran) am 21. Apr 2021, 09:30