Upgraded UTF-8 printing functions - they now format like printf