-
Notifications
You must be signed in to change notification settings - Fork 218
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
question marks are used instead of Russian characters in the request #138
Comments
Turbo Intruder uses Jython which is based on Python 2.7 which stores strings as ASCII. You're using Python 3 locally which handles strings completely differently. |
I'm leaving this open because it's definitely possible there's still Turbo Intruder bugs in this area. If you aren't able to fix your issue it would be useful to have a script that demonstrates the exact problem you're experiencing - eg trying to send a request containing russian characters, or viewing a response with them. |
I am experiencing the same problems with non ascii character encoding, different engines have different problems:
|
@djtemasuper with the HTTP2 engine, that looks like brotli encoding. Try removing the 'accept-encoding' request header. |
Yes, indeed, in the HTTP2 engine the problem was in the Accept-Encoding header, without it the response comes in normally |
hello, why when I use Russian characters anywhere in the script, instead of them Turbo Intruder puts question marks everywhere, moreover, when I try to encode a string with Russian characters through str.encode('utf-8'), this function does not convert the string in the Turbo Intruder script although everything works correctly in the python interpreter.
The text was updated successfully, but these errors were encountered: