Seem that when the response is not UTF-8 encoded, my assertions will fail if they contain non-ascii characters. The response handling should get the charset from the Content-Type header. Content-Type: text/html;charset=ISO-8859-1 This is related to bug 8961
Added code to CVS HEAD
This issue has been migrated to GitHub: https://github.com/apache/jmeter/issues/1258