title: How do I diff utf-16 files with GNU diff?
body: <p>GNU diff doesn't seem to be smart enough to detect and handle UTF-16 files, which surprises me.  Am I missing an obvious command-line option?  Is there a good alternative?</p>