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?
to your account
Submitted by: @asfernandes
Is related to QA571
Suppose you want to execute this block using an API function, and the attachment charset is UTF8.
execute block (c varchar(10) character set win1252 = ?) returns (n integer)
n = octet_length(c);
You then pass a parameter with the value '123áé456'. It returns 10 but the correct is 8, as the string must be converted to WIN1252 and evaluated as it.
But now the engine replaces the character set and insert some casts (when needed) to validate domain-based parameters.
I suppose problems could also appear if the parameters uses insensitive collations.
The text was updated successfully, but these errors were encountered:
assignee: Adriano dos Santos Fernandes [ asfernandes ]
Sorry, something went wrong.
status: Open [ 1 ] => Resolved [ 5 ]
resolution: Fixed [ 1 ]
Fix Version: 3.0 Alpha 1 [ 10331 ]
Link: This issue is related to QA571 [ QA571 ]
status: Resolved [ 5 ] => Resolved [ 5 ]
QA Status: Done successfully
Commented by: @pcisar
status: Resolved [ 5 ] => Closed [ 6 ]
No branches or pull requests