I've tried to sync my iTunes library with my phone using programs like doubleTwist and SnapPea already. Both produce the exact same result as dragging and dropping the files into my SD card's 'media' folder would--all they do is take the files from 'My Music' (the ones with the messed up ID3 tags) so the file titles are all messed up in the phone's music player.
For example, I have a song starting with the symbol 'θ' that will display properly on my phone but 'β' doesn't display... it turns it a Chinese character for some reason. I've used apps like ID3Fixer to no avail. Besides, it'd take too long for me to go through the metadata of 1000 songs... surely there's a way to fix this if iTunes can display them correctly? I've been looking for ways to forcibly embed the iTunes metadata onto the standalone files themselves (in 'My Music') but I still haven't found anything. In fact, the ID3 tags for these songs are messed up outside iTunes because I only edited their metadata in iTunes in the first place.
Any help at all is appreciated. Thanks.