我正在尝试一些真正令人烦恼的事情。我是一个瑞典人,我们有三个有些独特的角色(åäöÅÄÖ)。我正在处理的脚本与网络相关,所以我需要用a和o替换它们。那部分相当简单
$A = $A.Replace('ä','a')
等等。
问题是,如果'脚本'没有保存在UTF-8中,那么角色可能会以多种不同的方式出现,例如:
å = å
Ã¥ = å
㥠= å
最新的问题证明,当它看起来正确时,它甚至不会识别该字符。
如果脚本必须保存为UTF-8,那么维护起来真的很难。因为,只要有人在编辑器中打开脚本并且该编辑器以不同的编码保存脚本,脚本就会被破坏。
所以我的问题是。是否有最好的实践和/或方法来定义脚本以在字符串中使用UTF-8?
感谢您的任何建议。