Câu hỏi
Làm cách nào để gắn kết chia sẻ nfs (hệ thống tệp được định dạng NTFS) như utf8trong CentOS 6.5?
Những gì tôi đã cố gắng
mount -o iocharset=utf8
mount -o nfs=utf8
mount -o utf8=1
mount -o utf8
Vấn đề:
Khi tôi tạo một tệp trên ổ đĩa unix chứa umlauts (äöü) và xuất tệp đó sang chia sẻ NFS của tôi, tôi thấy các ký tự bị hỏng trong Windows (ví dụ A¼) Các ký tự bị hỏng chỉ có trong tên tệp - không có trong nội dung.
Có thể là các thiết lập miền địa phương là sai?
LC_* = "en_US.UTF-8"
Đã thửde_DE.UTF-8
Khi tôi tạo một tệp trên windows trong phần chia sẻ với umlauts, nó được hiển thị dưới dạng ?unix. Tôi đoán có một vấn đề với các thiết lập miền địa phương.
Cài đặt LC mặc định
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
miền địa phương -a | grep de_DE
de_DE
de_DE@euro
de_DE.iso88591
de_DE.iso885915@euro
de_DE.utf8
Đã thử tất cả - không cải thiện.