More recently became the user framework Seam and too has faced a search problem in data in Russian.
I have generated by means of the built in wizard in JBoss Developer Studio components of work with essence (Seam Generate Entities).
And here by search has found out, that there is a double code conversion. Under the report of work JBoss Application Server has found out, that at primary reading of a line of search data in a class arrive in demanded coding UTF-8, then there is a recounting of data it is visible from component Seam and in this case there is an additional code conversion.
Component Seam is defined in a file person.xhtml.page In a following kind:
If there is no this parametre or there is no attribute value search is carried out normally, but the line of search does not remain (becomes empty). And in a canonical form there is an additional code conversion at reading from component Seam, and the number of symbols in a line of search doubles also they not read