How lucky ...
Our Smart Differencer tools handle a huge amount of input encodings. You can define the input encoding as an environment variable, so if you do a lot of comparisons, you can write a little script. (We are moving towards allowing this as a command line switch).
These tools are designed to compare computer langauges and are specific to langauge. There is a version specifically for comparing PHP programs.
If all you need is a simple diff diff, this will not be your tool. [This makes me consider a "trivial computer language" consisting of text strings, which this tool will do very well. I am going to build one of these (very simple with our machine) to see what it is. Keep in touch with this Bat channel.]
source share