我iocharset=utf8
几乎到处都看到将 Windows SMB 共享安装到 Linux 中的推荐。
我已将 vhdx 文件安装到 Ubuntu VM,我希望确保将来从 Ubuntu VM 写入磁盘的任何文件都可以从 Windows 读取。因此我有两个问题:
- 这是啥
iocharset=utf8
作用呢? - 我是否应该将此选项也应用于 Ubuntu VM 中 vhdx 的 fstab,而不仅仅是 SMB 共享?
答案1
答案2
iocharset=utf8
设置安装驱动器或网络共享时使用的编码。
根据维基百科:
UTF-8 is a character encoding capable of encoding all possible characters, or code points, defined by Unicode.
它基本上是一个安全功能,只是为了确保 Ubuntu 能够以可读的格式呈现所有文本(正确显示),并以其他操作系统可读的格式保存所有内容。
您当然可以将此选项添加到您安装的任何内容,但除非您遇到文本或文件路径问题,否则无需添加它。