Unicode到ASCII的转换如何知道映射Ł;给我

Unicode到ASCII的转换如何知道映射Ł;给我,unicode,unicode-normalization,Unicode,Unicode Normalization,我惊讶地发现,Ł字符的Unicode规范化并没有将其映射到类似于L+组合笔划的东西。这是我理解为什么从支持Unicode的编码转换为ASCII或没有Ł字符的代码页时,将映射到L而不是?的最好解释。否则它是如何工作的?标准是否定义了回退字符?我认为Unicode没有为Ł→ L,ø→ o等,Unicode规范化不包括这些内容。ASCII加密工具(如使用自己手工制作的表)也会出现这种情况。我在Windows程序中看到过这种情况,该程序可能会使用WideStringToMultiByte,因此答案可能不

我惊讶地发现,
Ł
字符的Unicode规范化并没有将其映射到类似于
L+组合笔划的东西。这是我理解为什么从支持Unicode的编码转换为ASCII或没有
Ł
字符的代码页时,将
映射到
L
而不是
的最好解释。否则它是如何工作的?标准是否定义了回退字符?

我认为Unicode没有为
Ł
→ <代码>L
ø
o
等,Unicode规范化不包括这些内容。ASCII加密工具(如使用自己手工制作的表)也会出现这种情况。我在Windows程序中看到过这种情况,该程序可能会使用
WideStringToMultiByte
,因此答案可能不在Unicode标准之内。这不是标准化问题,而是音译问题。是的,Unicode标准确实为许多Unicode字符定义了音译。@RemyLebeau,如果你能用一些参考链接来回答这个问题,我会接受的。当你说“从支持Unicode的编码转换为ASCII”时,你在实践中从何处看到这种转换?