$ echo Привет >3.file
$ diff 1.file 3.file
1c1
< ������
---
> Привет
$
Hmmm, well there it is. I tried pre tags in the writeup but must not have pasted it in and previewed correctly. There is something to learn from seeing the numerical representations of these characters. Indeed, I was surprised that 65533 * 6 was what diff thought 1.file was. It is the unicode replacement character: U+FFFD. Further reading and clarification here: unicode specials
How did you get single code and pre tags to display (surrounded by <>) and not foul the legibility?
Also, is there a way to employ the diff command so that the equality in these files could be established? (not essential or vital to this coding task) |