Điểm:-1

Dấu nháy đơn (dấu nháy đơn) trong tên người dùng Windows phổ biến như thế nào? Còn ở Ireland thì sao?

lá cờ us

hôm nay chúng tôi đã phát hiện ra ứng dụng GUI tập trung vào nhà phát triển của chúng tôi không hoạt động trên các hệ thống có tên người dùng chứa dấu nháy đơn.Bởi vì mặc dù nó là đa nền tảng, nhưng một phần của nó chạy trong máy ảo linux nơi các tập lệnh shell được tạo nhanh chóng. Chúng tôi đã thực hiện trích dẫn cần thiết để xử lý tên và đường dẫn chứa dấu cách, nhưng không tính đến dấu nháy đơn.

Nó trông giống như muỗng, xúc cũng không hoạt động trong những môi trường như vậy, nhưng tôi cần điều tra thêm ở đó. Nếu đúng như vậy, tôi không thể tưởng tượng được nhiều nhà phát triển lại khăng khăng rằng tên Windows của họ là tên thật của họ.

Tìm kiếm phản hồi để tìm ra cách tôi nên ưu tiên lỗi này, lỗi này có thể sửa được, chỉ trong vài giờ.

yagmoth555 avatar
lá cờ cn
Câu hỏi là gì? Việc thêm hỗ trợ UTF vào ứng dụng của bạn có phải là một ý tưởng hay không? Hãy tưởng tượng những điều như; éèçô v.v...
Điểm:1
lá cờ us
Rob

Dấu nháy đơn (dấu nháy đơn) trong tên người dùng Windows phổ biến như thế nào?

Đó là một chút không liên quan. (Cũng không phải là thứ có thể trả lời được.)

Bạn nhận thấy rằng đó không chỉ là một ký tự được phép trong tên người dùng Windows mà mọi người thực sự gán tên người dùng với ký tự đó.

Vì vậy, nếu có thể, vui lòng sửa mã bị hỏng của bạn.

Và sau đó tính đến điều đó từ AD và đối với các phiên bản/ứng dụng/thư viện Windows hiện đại, có một số hạn chế đáng ngạc nhiên liên quan đến ví dụ: sAMATên tài khoản thuộc tính:

https://social.technet.microsoft.com/wiki/contents/articles/11216.active-directory-requirements-for-creating-objects.aspx#Objects_with_sAMAccountName_Attribute

Là một điểm truy cập:
Bất kể những gì được cho phép về mặt kỹ thuật và có thể có trong Windows/AD, thông thường các tổ chức đã triển khai chính sách đặt tên nghiêm ngặt hơn nhiều cho các tài khoản. Các chính sách như vậy hạn chế tên người dùng để cung cấp khả năng tương thích (ngược) nhiều nhất có thể, bởi vì trong các môi trường không đồng nhất, ứng dụng của bạn không phải là ứng dụng duy nhất phá vỡ tên người dùng không đáp ứng các quy ước "cũ".
Trong thực tế, điều đó có nghĩa là người ta thực sự thấy phần lớn tương đối ngắn Tên người dùng tuân thủ POSIX chỉ với các ký tự từ bộ ký tự di động từ a đến z , 0-9 và đôi khi là dấu gạch nối -, gạch dưới _ hoặc dấu chấm . nơi nào đó ở giữa. Đổi lại, một quy ước đặt tên như vậy cung cấp ít động lực để sửa chữa/hiện đại hóa các ứng dụng đó.

Đă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.