Is it possible to display text on LCD for foreign languages, using encode text?
You'd need to implement localisation. I've seen some Arduino sketches that implement this in a very simple/crude way which might be all you need, just using a multi-dimensional array of message strings with one dimension being the language and the other being the message ID. With this approach you would need to provide a way to select the locale, for example using a configuration menu. Doing a full implementation with language variants and full support for localised units etc is much more work, but unlikely to be needed just to display simple messages on an LCD.