我有一个问题可能很幼稚,但我感觉需要问一下,因为我不太清楚发生了什么。 我正在使用Ubuntu操作系统。
假设我执行以下命令:
echo "t" > test.txt
如果我那时
file test.txt
I get test.txt:ASCII text
If I then do
echo "å" > test.txt
然后我得到:
test.txt: UTF-8 Unicode text
这是如何发生的?文件如何“知道”编码,或者说,它是如何猜测的?
谢谢。