Да, в вашем ответе можно указать, что он закодирован в UTF-8.И это тоже отличный выбор.
Все современные браузеры изначально понимают UTF-8.И это предпочтительнее 8859-1 (что так в прошлом веке).
Главное, на что нужно обратить внимание: в чем заключается кодировка оригинальной HTML-страницы?(Страница, отправляющая запрос XMLHTTPRequest?) Лучше всего, чтобы эта страница также была закодирована в UTF-8.
Если это что-то еще, то я не уверен, что все будет работать магическим образом.Я бы протестировал во всех браузерах, если вы не используете UTF-8 постоянно.
Добавлено:
Вы также можете посмотреть входящий запрос Ajax на ваш сервер,Его заголовок Accept-Charset должен включать utf-8.Вы можете посмотреть на запрос Ajax, используя вкладку «Net» в Firebug или инструмент Fiddler.Если вы управляете исходной страницей, то вам просто нужно проверить кодировку один раз в процессе разработки.
Если некоторые другие группы в вашей организации создают страницы, которые затем вызывают ваш Ajax-сервер, вы можете захотетьпуленепробиваемое приложение, всегда проверяя входящие заголовки Accept-Charset.