I dont know when this changed, but diff under 8-STABLE has started treating UTF-8 text files as if they were binary. diff under 7-STABLE doesnt do this, and the files in question are valid UTF-8 (and I have my locale set to en_GB.UTF-8). Deliberate ? Or should I file a PR ? -pete.