Google app Engine'de bir web uygulaması yazıyorum. İnsanların .html
blobstore'da bir dosya olarak saklanan html kodunu düzenlemelerine olanak tanır .
Dosyadaki byte[]
tüm karakterlerden bir döndürmek için fetchData kullanıyorum . Kullanıcının html kodunu düzenlemesi için bir html'ye yazdırmaya çalışıyorum. Her şey harika çalışıyor!
Şu andaki tek sorunum şu:
Bayt dizisi bir dizeye geri dönüştürülürken bazı sorunlar yaşıyor. Akıllı alıntılar ve birkaç karakter korkak görünüyor. (? 'ler veya Japonca semboller vb.) Özellikle soruna neden olan negatif değerlere sahip olan birkaç bayt.
Akıllı tırnaklar olarak geri geliyor -108
ve -109
bayt dizide. Bu neden ve doğru karakter kodlamasını göstermek için negatif baytların kodunu nasıl çözebilirim?