Define implementing Unicode. If you want to support rtl/bidi and grapheme clusters and every little detail, probably not.
But 99% of the utility for most people is there if you can find the right column, and. move left and right by character instead of byte, and can output UTF8 sequences correctly. In C it's a minor pain, but not impossible.