Câu trả lời:
FR
không phải là một miền địa phương Cygwin hợp lệ. Nó phải là một cái gì đó giống như fr_FR
, fr_FR.UTF-8
hoặc mặc định C.UTF-8
. Kiểm tra cài đặt của LANG
biến môi trường (hoặc có thể LC_COLLATE
hoặc LC_ALL
). Nếu bạn không cài đặt nó FR
, rất có thể một số phần mềm khác sẽ đặt nó trong môi trường Windows. Có lẽ "Hệ thống con cho các ứng dụng dựa trên Unix" của MS?
Các biến môi trường trên toàn Windows có thể được thay đổi thông qua tab Advanced của bảng điều khiển Thuộc tính hệ thống. Nếu bạn không muốn làm điều đó và nếu bạn đang sử dụng bảng điều khiển mặc định của Cygwin, bạn có thể đặt LANG C:\cygwin\cygwin.bat
. Nếu bạn đang sử dụng thiết bị đầu cuối mintty, bạn có thể đặt ngôn ngữ trên trang Văn bản của các tùy chọn. (Lưu ý rằng việc đặt ngôn ngữ trong ~/.profile
hoặc một trong các tệp khởi động bash khác sẽ là quá muộn cho chính bash.)