J'écris une application Web dans Google App Engine. Il permet aux gens de modifier essentiellement le code html qui est stocké sous forme de .html
fichier dans le blobstore.
J'utilise fetchData pour renvoyer un byte[]
de tous les caractères du fichier. J'essaye d'imprimer dans un html pour que l'utilisateur modifie le code html. Tout fonctionne très bien!
Voici mon seul problème maintenant:
Le tableau d'octets rencontre des problèmes lors de la conversion en chaîne. Des citations intelligentes et quelques personnages ont l'air géniaux. (symboles? ou japonais, etc.) Plus précisément, ce sont plusieurs octets que je vois qui ont des valeurs négatives qui causent le problème.
Les guillemets intelligents reviennent au fur -108
et à mesure -109
dans le tableau d'octets. Pourquoi cela et comment puis-je décoder les octets négatifs pour afficher le codage de caractères correct?