Feature #4763
replace any hard coded dependencies on charset processing
0%
History
#1 Updated by Greg Shah almost 4 years ago
We need to check the FWD runtime for hard coded references to specific charsets. For example there is code like this (from BinaryData
): a_string.getBytes(Charset.forName("ISO-8859-1"))
.
These kinds of cases need to be switched to honoring one of the CP* attributes (e.g. CPINTERNAL
).
#2 Updated by Marian Edu almost 4 years ago
Greg Shah wrote:
We need to check the FWD runtime for hard coded references to specific charsets. For example there is code like this (from
BinaryData
):a_string.getBytes(Charset.forName("ISO-8859-1"))
.These kinds of cases need to be switched to honoring one of the CP* attributes (e.g.
CPINTERNAL
).
Greg, already did that on our branch... will make sure all changes are pushed in bazaar tomorrow morning. There are more I18N related issues, did get CHR
to be double-byte enable, still have to work on ASC
. Progress uses various code pages for internal string representation, streams, even source and r-code.
#3 Updated by Greg Shah almost 4 years ago
Is this what you've reported in #3753-121 as "'iso8859-1' seems to be considered as the 4GL default"?
Greg, already did that on our branch... will make sure all changes are pushed in bazaar tomorrow morning
Awesome! Did you do this across all of FWD? If not, please do.