2011-12-13 43 views
6

Tôi đang gặp sự cố khi xử lý các ký tự unicode của JMeter. Khi một câu trả lời mẫu chứa các ký tự như vậy, chúng được trả về bị hỏng. Ví dụ, tôi đang sử dụng sampler giả với dữ liệu phản ứng này:Mã hóa phản hồi mẫu JMeter

Hauptschule Sankt Pýlten, Pottenbrunn 

Và JMeter trả:

Hauptschule Sankt P�lten, Pottenbrunn 

tôi đã thiết lập các thuộc tính trong saveservice.properties và jmeter.properties tương ứng:

_file_encoding=UTF-8 
sampleresult.default.encoding=UTF-8 

nhưng không có sự khác biệt.

Bất kỳ ý tưởng nào về cách sửa lỗi này? Cảm ơn

Trả lời

3

Thêm một yếu tố chế biến BSF đường bưu điện đến sampler với kịch bản sau đây:

prev.setDataEncoding("UTF-8") 

Đó là những gì làm việc cho tôi.

+0

Cũng giống như một lưu ý: Việc xử lý BSF bài không được dùng cho một thời gian và sẽ bị xóa trong 3.3 AFAIK. Nhưng tất nhiên điều này cũng hoạt động tốt với một JSR223 PostProcessor khi chọn một trong hai ngôn ngữ beanshell hoặc javascript. – Boris

2

tài sản Quyền thiết lập/thay đổi trong jmeter.properties

sampleresult.default.encoding=UTF-8 

(nếu mặc định bỏ qua là ISO-8859-1)

+0

Không hoạt động với tôi: https://i.stack.imgur.com/qVkg8.png –

Các vấn đề liên quan