> Doesn't the multibyte string extension overload these functions? > They don't overload by default, but that is an option. I don't have any experience using it that way, but it feels like a bad idea. Frankly, I rarely find the need to use the multibyte functions (or any string functions for that matter) on user data.