J'ai une fonction Java que je dois convertir en JavaScript et qui contient cette ligne:équivalent des getBytes de Java en JavaScript pour encodages différents
byte[] bytes = ttText.getBytes(Charset.forName("Cp1250"));
ttText
est String. Je dois faire la même chose. J'ai besoin d'obtenir les octets d'une chaîne codée en Cp1250 (windows-1250), modifier les octets, puis le convertir en chaîne. Existe-t-il un moyen de le faire en JavaScript?
J'ai découvert par exemple TextEncoder et TextDecoder mais la prise en charge de codages différents de UTF-8 a été abandonnée il y a un certain temps.
Merci, j'ai trouvé cela aussi mais c'est seulement pour l'encodage/décodage. J'ai besoin d'obtenir les octets réels pour les modifier. Encoder en octets -> modifier octets -> décoder en arrière. – samuelg0rd0n
J'ai une question. Si vous modifiez les octets codés, vous n'obtiendrez pas le même résultat après le décodage. –
Oui, bien sûr, je sais. C'est pourquoi j'ai besoin de les modifier. J'ai besoin d'appliquer une certaine fonction de mappage à ces octets pour obtenir un résultat différent. – samuelg0rd0n