2017-09-21 6 views
0

En Java, je suis en mesure de générer des chaînes qui utilisent le jeu de caractères ISO-8859-15 (parfois appelé Latin-9) en utilisant le code suivant:Comment générer une chaîne en utilisant le charset ISO-8859-15 en JavaScript?

byte[] chars = {(byte) 0x23, (byte) 0x20,...}; 
Charset charset = Charset.forName("ISO-8859-15"); 
String s = new String(chars, charset); 

Comment puis-je générer les mêmes chaînes en JavaScript? En d'autres termes, je connais la valeur de chacun des caractères de la chaîne de l'ISO/CEI 8859-15, je ne sais tout simplement pas comment créer une chaîne à partir de ces valeurs, en spécifiant le jeu de caractères.

Ceci est pour le système qui a des composants Java et JavaScript, et les chaînes générées doivent être 100% compatibles.

Répondre

1

Le meilleur que je peux venir avec:

const buf = Buffer.from([0x23, 0x20]); 
console.log(buf.toString('latin1'));