Điểm:0

Sự cố gắn kết SMB với Umlauts của Đức

lá cờ ca

Tôi đang chuyển đổi một số Máy tính từ Windows sang Ubuntu 20.04 và gặp sự cố với Máy chủ SMB rất cũ mà tôi phải kết nối. Máy chủ đó đang chạy Samba V2.2.5 và được định cấu hình để sử dụng ISO8859-15 làm bộ ký tự cho tất cả các tệp và ổ đĩa trên máy chủ này. Tôi không thể thay đổi cấu hình của máy chủ đó vì một số máy khách windows đang kết nối với nó.

Sau vài ngày thử và gặp lỗi, tôi đã cố gắng gắn phần chia sẻ SMB đó trên máy khách Ubuntu 20.04 của mình bằng lệnh sau:

sudo smbmount //192.168.224.16/jw /mnt -o tên người dùng=jw,sec=ntlm,vers=1.0,uid=1000,gid=1000,nounix

Vâng, tôi biết sec=ntlm thực sự, thực sự lỗi thời, và vâng, tôi biết vers=1.0 cũng thực sự, thực sự lỗi thời. Tuy nhiên, đây là sự kết hợp giao thức duy nhất mà tôi phát hiện ra để kết nối với máy chủ cổ xưa này.

Vấn đề duy nhất còn lại là việc chuyển đổi Umlauts tiếng Đức trong Tên tệp. Nếu tôi là một thư mục trên máy chủ đó thì có vẻ như:

drwxr-xr-x 2 jochen jochen 0 Ngày 10 tháng 5 năm 2015 .
drwxr-xr-x 2 jochen jochen 0 ngày 30 tháng 9 16:32 ..
drwxr-xr-x 2 jochen jochen 0 ngày 1 tháng 7 năm 2020 W007D_Dokumente
drwxr-xr-x 2 jochen jochen 0 Tháng 21 2020 W007L_Leiterplatten
drwxr-xr-x 2 jochen jochen 0 ngày 19 tháng 2 năm 2015 W007S_Software
drwxr-xr-x 2 jochen jochen 0 Mär 21 2020 'W007Z_Zusammenf'$'\201''gungen'

Thư mục cuối cùng phải là "W007Z_Zusammenfügungen". Tôi đã thử một số "iocharset="-Options khi cài đặt - không có sự khác biệt nào cả. Tôi đã thử "codepage="-Tùy chọn khi cài đặt - dường như đã lỗi thời và không còn được sử dụng nữa.

locale trên máy khách Ubuntu hiển thị:

jochen@HP8510W-3:~$ ngôn ngữ
LANG=de_DE.UTF-8
LANGUAGE=de_DE:vi
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC=de_DE.UTF-8
LC_TIME=de_DE.UTF-8
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY=de_DE.UTF-8
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER=de_DE.UTF-8
LC_NAME=de_DE.UTF-8
LC_ADDRESS=de_DE.UTF-8
LC_TELEPHONE=de_DE.UTF-8
LC_MEASUREMENT=de_DE.UTF-8
LC_IDENTIFICATION=de_DE.UTF-8
LC_ALL=

Bất kỳ ý tưởng?

Cảm ơn tất cả sự hỗ trợ tôi có thể nhận được!

Điểm:0
lá cờ uz

Một số thử nghiệm:

~/test$ touch W007Z_Zusammenfügungen
~/test$ convmv -f UTF-8 -t ISO_8859-15 W007Z_Zusammenfügungen --note
~/test$ ls
'W007Z_Zusammenf'$'\374''gungen'

(Tôi đã nhận '$'\374'' để đại diện cho ü, không '$'\201''.)

Sau đó, tôi đã thực hiện các bước sau:

  1. Tạo ngôn ngữ ISO-8859-1 của Đức:

    ~/test$ sudo locale-gen de_DE
    Đang tạo ngôn ngữ (quá trình này có thể mất một chút thời gian)...
      de_DE.ISO-8859-1... xong
    Thế hệ hoàn thành.
    
  2. Đã thay đổi mã hóa trong của tôi thiết bị đầu cuối gnome hồ sơ sang phương Tây â ISO-8859-15

Và sau đó:

~/test$ LC_CTYPE=de_DE ls
W007Z_Zusammenfügungen

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.