aspell-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [aspell-devel] Some words initially treated as misspelled


From: Pete Black
Subject: Re: [aspell-devel] Some words initially treated as misspelled
Date: Tue, 17 Feb 2009 14:14:22 -0800
User-agent: Thunderbird 2.0.0.19 (X11/20090109)

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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]