When using some German or Italian systems the service names can contain some special language chars. The plugin is working fine because the value receiving from SNMP is UTF-8 decoded (when you don't use --source-encoding UTF-8 is the standard).
The problem is when use a filter to filter only one specific service the filter will not be decoded. So the plugin will filter with a regex that not matches because the filter is not decoded.
The check fails
![](https://uploads-eu-west-1.insided.com/centreon-en/attachment/6cdc76ff-0284-4662-8d4b-06a03947972b.png)
decode the filter, too and the check will work fine
![](https://uploads-eu-west-1.insided.com/centreon-en/attachment/1fda4a54-c3a3-46cb-a0c5-2009962d502a.png)
and the check works
![](https://uploads-eu-west-1.insided.com/centreon-en/attachment/6d6b5dd5-e71d-4477-b836-7b02bd4ff3e1.png)
Pull request
https://github.com/centreon/centreon-plugins/pull/4744