better utf8_to_ascii() function in sources/rb-ipod-source.c
Submitted by Nguyen Thai Ngoc Duy
Link to original bug (#346385)
Description
The current function replaces non-ascii characters with _ which is not good for languages using lots of accent characters, and even worse with CJK. I suggest using g_utf8_normalize() first before replacing characters with underscores. It will reduce underscores at least in Vietnamese. I'm considering http://www.sitepoint.com/blogs/2006/03/03/us-ascii-transliterations-of-unicode-text/ for better utf8_to_ascii() for better results.