(Лично я думаю, что и нечувствительность к регистру, и нечувствительность к композиции являются нежелательными функциями в файловой системе, но, по крайней мере, в случае с Windows вы получаете случай, который вы изначально поместили.)

я есть две строки в Javascript:"_strange_chars_µö¬é@zendesk.com.eml" (f1) а также"_strange_chars_µö¬é@zendesk.com.eml" (f2). На первый взгляд, они выглядят одинаково (и, действительно, в StackOverflow они могут быть; я не уверен, что произойдет, когда они будут вставлены в форму, подобную этой.) Однако в моем приложении

f1[16] // ö
f2[16] // o
f1[17] // ¬
f2[17] // ̈

То есть гдеf1 используетö характер,f2 используетo и диакритик¨ как отдельный персонаж. Какое сравнение я могу сделать, чтобы показать, что эти две строки "равны"?

Ответы на вопрос(1)

Ваш ответ на вопрос