Kevin Atkinson wrote: > On Tue, 17 Feb 2009, Pete Black wrote: > >> Hey everybody, >> >> I'm using Aspell in a Qt C++ application. Everything works great, >> however there is one issue I've had off and on. For some reason, some >> words, like "misspelled" or "application", come up as misspelled the >> first time they are entered. That is, I can check any word, both >> misspelled or correct, but as soon as I enter these particular words the >> first time they get treated as misspelled. >> >> For example calling aspell_speller_check() with these word results in: >> >> "OK" -> correct (returned 1) >> "ok" -> incorrect (returned 0) > > "ok" (lowercase version) should be incorrect, since the correct spelling > is "OK" (all uppercase) >
Right, that was used to illustrate the process. >> "misspelled" -> incorrect (returned 0) >> "misspelled" -> correct (returned 1) > > Please make sure that you are trying the exact same string by doing a > byte for byte comparison of the string after it is converted to UTF-8. > If If there is no different please try to reproduce the problem in a > standalone program (preferably without any Qt dependencies). Great suggestion. You're right, no issues in a pure C++ environment. Turns out I was doing the wrong conversion. For future reference .toLocal8Bit() is the proper way to go. Thanks for your fast response and sorry about the traffic. Pete _______________________________________________ Aspell-devel mailing list [email protected] http://lists.gnu.org/mailman/listinfo/aspell-devel
