revised non-Unicode toString