Handling of special characters like ° with ascii()
Reported by j-lan
BUG DESCRIPTION:
----------------
An extra character appears in a strange way with this command:
--> d=ascii('°')
d =
194. 176.
--> ascii(d(1))
ans =
Â
--> ascii(d(2))
ans =
°
--> ascii(d)
ans =
°
--> ascii(d(1))+ascii(d(2))
ans =
°
--> ascii([194 176])
ans =
°
--> ascii([194 194])
ans =
ÂÂ
-->ascii(ascii(176))
ans =
194. 176.
ERROR LOG:
----------
--> ascii(d(1))
ans =
Â
--> ascii(d(2))
ans =
°
--> ascii(d)
ans =
°
--> ascii(d(1))+ascii(d(2))
ans =
°
--> ascii([194 176])
ans =
°
--> ascii([194 194])
ans =
ÂÂ
-->ascii(ascii(176))
ans =
194. 176.
HOW TO REPRODUCE THE BUG:
-------------------------
ascii(ascii(176))
ans =
194. 176.
OTHER INFORMATION:
------------------