Different results in stand-alone und server version (local installation)

A disambiguation rule I have created (“ignore_spelling” action) works with the stand-alone version (my debug setup), but does not seem to have an effect when using the server version (local LanguageTool server).

Other disambiguation rules in the file disambiguation.xml work fine, both in my stand-alone and server version.

Why do the stand-alone and the server version show different results - without and with a GERMAN_SPELLER_RULE error?

Which file exactly have you modified and what are the differences in the results? The only difference I can think of is that the server filters overlapping matches from its results.

The cause for my observed behavior was an encoding issue. Now that everything is using UTF-8, the stand-alone and the server version produce the same results.