Android Java UTF-8 HttpClient Problem

Самое простое объяснение __name__ переменная (по моему скромному мнению), следующее:

Создают следующие файлы.

# a.py
import b

и

# b.py
print "Hello World from %s!" % __name__

if __name__ == '__main__':
    print "Hello World again from %s!" % __name__

Выполнение их получит Вас этот вывод:

$ python a.py
Hello World from b!

, Как Вы видите, когда модуль импортируется, наборы Python globals()['__name__'] в этом модуле к имени модуля. Кроме того, на импорт выполняется весь код в модуле. Как if оператор оценивает к False, эта часть не выполняется.

$ python b.py
Hello World from __main__!
Hello World again from __main__!

, Как Вы видите, когда файл выполняется, наборы Python globals()['__name__'] в этом файле к "__main__". На этот раз if оператор оценивает к [1 111] и выполняется.

16
задан Michael Taggart 18 December 2010 в 21:50
поделиться

1 ответ

Попробуйте это:

if (entity != null) {
    // A Simple JSON Response Read
    // InputStream instream = entity.getContent();
    // String jsonText = convertStreamToString(instream);

    String jsonText = EntityUtils.toString(entity, HTTP.UTF_8);

    // ... toast code here
}
38
ответ дан 30 November 2019 в 16:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: