Google App Engine에서 웹 애플리케이션을 작성 중입니다. 기본적으로 .html
blobstore에 파일로 저장되는 html 코드를 편집 할 수 있습니다 .
fetchData를 사용 byte[]
하여 파일의 모든 문자 를 반환 합니다. 사용자가 html 코드를 편집 할 수 있도록 html로 인쇄하려고합니다. 모든 것이 잘 작동합니다!
지금 내 유일한 문제는 다음과 같습니다.
바이트 배열은 문자열로 다시 변환 할 때 몇 가지 문제가 있습니다. 똑똑한 따옴표와 몇 개의 문자가 펑키하게 나오고 있습니다. (? 's 또는 일본어 기호 등) 특히 문제를 일으키는 음수 값이있는 몇 바이트입니다.
스마트 따옴표로 돌아오고있다 -108
및 -109
바이트 배열을. 이것이 왜이며 올바른 문자 인코딩을 표시하기 위해 음의 바이트를 어떻게 디코딩 할 수 있습니까?