upper/lower #162
upper/lower
#162
Replies: 6 comments 6 replies
|
I see that IBM has a convenient table.
https://www.ibm.com/docs/en/i/7.2?topic=tables-unicode-lowercase-uppercase-conversion-mapping-table
But I would expect something in the C runtime to help us. Or maybe the iconv library.
Best regards,
René.
… On 22 Oct 2021, at 17:31, Peter-Jacob ***@***.***> wrote:
how should we treat upper/lower in the context of Unicode? ASCII translates just the standard letters of the alphabet, not the special ones.
In Germany, we have ä/Ä, ö/Ö, ü/Ü, and ß (without an upper case version). In the Netherlands are different ones, also Scandinavia owes several ones. How do we treat them without knowing of other special letters in other areas of the world?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
|
0 replies
|
… On 22 Oct 2021, at 17:31, Peter-Jacob ***@***.***> wrote:
how should we treat upper/lower in the context of Unicode? ASCII translates just the standard letters of the alphabet, not the special ones.
In Germany, we have ä/Ä, ö/Ö, ü/Ü, and ß (without an upper case version). In the Netherlands are different ones, also Scandinavia owes several ones. How do we treat them without knowing of other special letters in other areas of the world?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
|
0 replies
|
The c library I included - https://github.com/adesutherland/CREXX/blob/develop/utf8/utf.h - from https://github.com/sheredom/utf8.h has However, it is not a complete implementation, see its readme here https://github.com/sheredom/utf8.h#codepoint-case But good enough for the moment? |
1 reply
|
great! An assembler instruction should be easy enough, thanks! |
2 replies
|
I fully agree with your alter ego.
… On 23 Oct 2021, at 12:39, Peter-Jacob ***@***.***> wrote:
I discussed it with my alter ego we came to the conclusion we implement strupper and strlower as instructions. The modules are committed. I'll place the test-rexxes later in the day/tomorrow
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub <#162 (reply in thread)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AC3WJQJVYLZ2BV6KZJ6SV7LUIKGEJANCNFSM5GQ2JDQA>.
Triage notifications on the go with GitHub Mobile for iOS <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675> or Android <https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
|
0 replies
|
Peter - there is one hazard you may not have considered So you just need to make sure value.string_length is right after conversion. Sorry if you have already done this - I just thought! |
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
how should we treat upper/lower in the context of Unicode? ASCII translates just the standard letters of the alphabet, not the special ones.
In Germany, we have ä/Ä, ö/Ö, ü/Ü, and ß (without an upper case version). In the Netherlands are different ones, also Scandinavia owes several ones. How do we treat them without knowing of other special letters in other areas of the world?
All reactions