Forum: Ferret multibyte character corrupt in highlight method

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
sjoonk (Guest)
on 2007-01-25 07:42
When I apply highlight() method to the search result,
multibyte characters are corrupted.
The post_tag is located in the middle of last character,
so the last character corrupts.

Here is my code.

searcher.search_each(query) do |doc_id, score|
  puts searcher.highlight(query, doc_id, :field => :content)

And this is the result.

... bla, bla, bla, .. <b>SOME_MULTIBYTE_CHARA</b>CTERS ...

How can I do??
This topic is locked and can not be replied to.