2009-06-06 28 views
6

Có vẻ như tôi không thể nhận mã hóa UTF-8 để gửi trong tiêu đề phản hồi. tôi đã cố gắng sử dụng này không có kết quả:Cách đặt Loại nội dung java của Máy ứng dụng của Google thành UTF-8

resp.setHeader("Content-Encoding", "utf-8"); 

Có ai biết khi nào được lỗi này được cố định hoặc là có một workaround?

Tài liệu tham khảo:

+0

chỉ là một lời nhắc nhở, nó trông giống như mã hóa hệ thống mặc định cho động cơ ứng dụng không utf- 8, do đó, bất kỳ thứ gì dựa vào mã hóa hệ thống mặc định sẽ cần được sửa đổi để sử dụng utf-8, ví dụ: OutputStreamReader- – chrismarx

Trả lời

7

mỗi the w3 reference, Content-Encoding là dành cho những thứ như gzip, deflate, nén - không cho "thế nào là Unicode được mã hóa trong thân hình". Những gì bạn cần là ví dụ:

Content-Type: text/html; charset=utf-8 

tức là, charset thuộc tính của Content-Type.

0

tôi đã thêm dòng này để phía trên cùng của trang jsp của tôi (có chứa các form) và các lỗi đã biến mất

<%@ page contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> 
Các vấn đề liên quan