Обработка utf-8 писцом (java) для обработки в facebook/twitter
Я использую писец для oauth. В ответе oauth я получаю список имен (некоторые из которых не являются английскими символами egchinese/japanese). Может ли писец обрабатывать эти символы (кодировать / декодировать в соответствии с UTF-8) или это ответственность тех, кто реализует API? Кто-нибудь сталкивался с такой же проблемой и как они ее решили (используя писца). Прямо сейчас, если я распечатываю / выписываю response.getBody, он отображает символы, которые, по-видимому, неправильно декодируются. Это может быть упущением с моей стороны - я просто ищу некоторые полезные предложения.
Мои серверные системы, по-видимому, соответствуют стандарту utf-8 и способны обрабатывать символы utf-8.
2 ответа
Я использовал apache common lang для обработки сообщений и не столкнулся с проблемой. Я бы использовал подготовленные операторы, если эта информация попадет в реляционную БД. Надеюсь, поможет.
Вы можете использовать метод Response getStream и анализировать содержимое в любой кодировке.