Я пишу веб-програму в Google App Engine. Це дозволяє людям в основному редагувати html-код, який зберігається як .html
файл у магазині.
Я використовую fetchData, щоб повернути a byte[]
усіх символів у файлі. Я намагаюся надрукувати на html, щоб користувач міг редагувати html-код. Все працює чудово!
Ось моя єдина проблема зараз:
Байтовий масив має деякі проблеми при перетворенні назад у рядок. Розумні цитати та пара символів виходять виглядаючими у стилі фанк. (символи? чи японські символи тощо) Зокрема, це кілька байтів, які я бачу, що мають негативні значення, що спричиняє проблему.
Розумні лапки повертаються як у байтовому масиві, так -108
і -109
в нього. Чому це і як я можу декодувати від’ємні байти, щоб показати правильне кодування символів?