Question

I am using Solaris 10.

#cat /etc/release
                   Oracle Solaris 10 8/11 s10s_u10wos_17b SPARC
  Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved.
                            Assembled 23 August 2011

It does not have vim. So, I use vi. But, I am finding that vi is not supporting UTF-8 characters. If I open a file containing UTF-8 characters using vi, it's not able to display them. However, tail is working fine. If I tail the content, it's displaying UTF-8 characters. Even, less is working provided I export LESSCHARSET=utf-8.

So, the question is what I need to do set UTF-8 encoding in vi (NOT vim).

Was it helpful?

Solution

You need to set your locale to UTF-8. E.g. by setting LC_CTYPE to en_US.UTF-8 (outside of vi).

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top