patrickTingen / DataDigger

A dynamic dataviewer for your Progress / OpenEdge databases
https://datadigger.wordpress.com/
MIT License
50 stars 23 forks source link

Cannot type umlaut in filter row #83

Closed movedoa closed 2 years ago

movedoa commented 2 years ago

I cannot type any german "umlaut" like ä or ö or any other special character into the filter row in DD. As you can see on the screenshot, it works on the other fillins and interesting enough, pasting the character into the field also works.

I suspect this has something to to with the fact that we use UTF-8.

I have found this issue #38 and i tried the change of the triggers.

Changing the trigger from ANY-PRINTABLE to ANY-KEY didn't do anything but changing it to VALUE-CHANGED seems to fix the issue.

patrickTingen commented 2 years ago

Hi,

Thanks for reporting this! Do you use the official production version or the beta version? In my copy of the beta version I can type umlauts:

[image: image.png]

Kind regards Patrick Tingen

Op di 1 feb. 2022 om 13:47 schreef movedoa @.***>:

I cannot type any german "umlaut" like ä or ö or any other special character into the filter row in DD. As you can see on the screenshot, it works on the other fillins and interesting enough, pasting the character into the field also works.

I suspect this has something to to with the fact that we use UTF-8.

I have found this issue #38 https://github.com/patrickTingen/DataDigger/issues/38 and i tried the change of the triggers.

Changing the trigger from ANY-PRINTABLE to ANY-KEY didn't do anything but changing it to VALUE-CHANGED seems to fix the issue.

Btw. a bit unrelated but UTF-8 still seems to break the about dialog and other stuff (#34 https://github.com/patrickTingen/DataDigger/issues/34 / #54 https://github.com/patrickTingen/DataDigger/issues/54) probably because DD uses the ANSI version of WinApi functions when running with UTF-8.

— Reply to this email directly, view it on GitHub https://github.com/patrickTingen/DataDigger/issues/83, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABN3AHMNJ6XWYODORNEWPOTUY7I7XANCNFSM5NJBOX7A . 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.

You are receiving this because you are subscribed to this thread.Message ID: @.***>

movedoa commented 2 years ago

I tried the develop version and the problem is still there for me.

This is the pf that i use for DD:

-lng GERMAN
-p C:\Editor\DataDigger\Datadigger.p
-mmax 65534
-d dmy
-E
-h 8
-yy 1980
-Bt 2500
-cpstream UTF-8
-cpcase BASIC
-cpinternal UTF-8
-cplog UTF-8
-cpterm UTF-8
-cpcoll BASIC
-filterocxevents
-q
-D 1000
-nb 170
-s 65534
-l 10240
-rereadnolock
-stsh 31
-noautoreslist
-reusableObjects 0
-preloadCLR
-Mr 1012
-tmpbsize 4
patrickTingen commented 2 years ago

Ah, at least I can reproduce it now. It surely has something to do with the codepage. I will see what I can do.

patrickTingen commented 2 years ago

While working on the UTF-8 issues of #84 and #85 I also fixed this one