Imho, Rust handles unicode very well. It is harder to not use it, because it is baked into the language. JS is also quite simple to use with unicode and has a lot of utilities. Well, it better be able to handle unicode well, since it is used all over the world for websites!
unfortunately, I don't have any experience with unicode in other languages. Never really needed it and I just have bad memories of C/C++ and unicode >.<