एक सहकर्मी ने मुझे केवल यह दिखाया कि हमारे परीक्षण AD में खाते हर aवर्ण को प्रतिस्थापित करते समय प्रमाणित करने में सक्षम थे, डेनिश चरित्र å(ASCII 134 / å) के साथ।
जैसे उपयोगकर्ता <domain>\aaa
प्रमाणित कर सकता है ååå
।
मैंने इसे एक ताज़ा प्रावधान वाले W2K12R2 AD (एकल सर्वर, सभी मानक मान) में पुन: पेश करने की कोशिश की, और यह वहाँ भी काम करता है। मैंने एक खाता बनाया aaa
( åप्रक्रिया में पत्र को कभी नहीं छूता है, ताकि कुछ भी न हो å
) और भाग गया:
PS C: \ Users \ Administrator> रनस / उपयोगकर्ता: ååå नोटपैड
Ååå के लिए पासवर्ड दर्ज करें:
उपयोगकर्ता "DEV-DLI \ ååå" के रूप में नोटपैड शुरू करने का प्रयास कर रहा है ...
PS C: \ Users \ Administrator>
जिसके कारण नोटपैड शुरू हुआ, जैसा चल रहा है aaa
।
वही oडैनिश और डेनिश चरित्र के लिए सही लगता है ø, जबकि अंतिम डेनिश विशेष चार æकिसी भी अन्य चरित्र के अनुरूप नहीं लगता है। उपयोगकर्ता के साथ aaa
ईस्वी में, SAMAccountName के साथ एक उपयोगकर्ता बनाने का प्रयास ååå
आपको लगता है कि बताए, असफल हो जायेगी The user logon name you have chosen is already in use (...)
।
मैं पागल की तरह गुगली कर चुका हूं, लेकिन यह पता लगाने में असमर्थ है कि क्या चल रहा है। क्या किसी के पास कोई संकेत है कि यह क्यों काम करता है?
å
ASCII में मौजूद नहीं है।
man ascii
: ASCII is the American Standard Code for Information Interchange. It is a 7-bit code. Many 8-bit codes (e.g., ISO 8859-1) contain ASCII as their lower half. The international counterpart of ASCII is known as ISO 646-IRV.
ऐसा लगता है å
कि ISO 8859-1 # 229 है और ø
ISO 8859-1 # 248 है।
æ
कोae
(पत्र केa
बाद पत्रe
), एफडब्ल्यूआईडब्ल्यू के अनुरूप होना चाहिए ।