09-26-2015, 05:47 PM
En fait, en y regardant de plus près, il semblerait que le problème soit lié à UTF8.
Lorsqu'il tombe sur des séquences d'octets qu'il ne sait pas interpréter, il remplace par des caractères de substitution. Ex, dans mon cas FF FD.
C'est embêtant car souvent les connecteurs RS232 communiquent des octets "bruts" qui n'ont rien à voir avec la codification UTF8. La seule façon que j'ai trouvée de s'en sortir est de passer en octet par octet. Cela oblige à passer dans le JS à chaque envoi d'octet ; ce qui est pénalisant notamment sur le temps de traitement.
S'il était possible de recevoir des chaînes de caractères non interprétées par UTF8, je serai preneur. (par exemple en offrant plusieurs choix de norme de jeux de caractères. Par exemple, la ISO-8859-1 travaille sur 1 octet)
Question pour l'équipe LD : pensez-vous que cette évolution mineure puisse être prise en compte ?
Bien cordialement,
Laurent
Lorsqu'il tombe sur des séquences d'octets qu'il ne sait pas interpréter, il remplace par des caractères de substitution. Ex, dans mon cas FF FD.
C'est embêtant car souvent les connecteurs RS232 communiquent des octets "bruts" qui n'ont rien à voir avec la codification UTF8. La seule façon que j'ai trouvée de s'en sortir est de passer en octet par octet. Cela oblige à passer dans le JS à chaque envoi d'octet ; ce qui est pénalisant notamment sur le temps de traitement.
S'il était possible de recevoir des chaînes de caractères non interprétées par UTF8, je serai preneur. (par exemple en offrant plusieurs choix de norme de jeux de caractères. Par exemple, la ISO-8859-1 travaille sur 1 octet)
Question pour l'équipe LD : pensez-vous que cette évolution mineure puisse être prise en compte ?
Bien cordialement,
Laurent