WinRT中的string.Normalize()是否有其他選擇?我想簡單地使用this approach從輸入字符串中刪除重音符號,但是在WinRT中我找不到這個方法的任何地方。WinRT中有String.Normalize()替代嗎?
3
A
回答
5
我發現here快速,簡短的解決方案,在WinRT中工作得很好:
public static string RemoveAccents(this string accentedStr)
{
byte[] tempBytes = Encoding.GetEncoding("ISO-8859-8").GetBytes(accentedStr);
return Encoding.UTF8.GetString(tempBytes, 0, tempBytes.Length);
}
0
在WinRT中,您不會找到任何替代String.Normalize的選項,因爲它可用作Metro風格應用程序可用的.NET Core Profile的一部分。 Docs。如果你使用C++,see this question。
+0
我使用C#,所以這不會有太大的幫助。 –
相關問題
- 1. WinRT替代System.ComponentModel.TypeConverter
- 2. WinRT中有'IsInDesignMode'屬性嗎?
- 3. winRT中BindingValidationError的替代方法?
- 4. WinRT中的Path.GetFullPath的任何替代?
- 5. 有suPHP替代嗎?
- 6. isNaN()有JavaScript替代嗎?
- 7. IN和LIMIT有替代嗎?
- 8. 的WinRT-XAML替代文本框
- 9. 替代微軟Pubcenter的WinRT廣告
- 10. Swift中有NSInvocation的替代方案嗎?
- 11. RSpec測試中有「替代」嗎?
- 12. iOS中有JobScheduler的替代方案嗎?
- 13. 有替代代碼的好策略嗎?
- 14. 替代MySQL嗎?
- 15. iOS6沒有libxml2.2.7.3.dylib.are有替代品嗎?
- 16. 在data.table中替代dcast嗎?
- 17. HttpEntity在android中替代嗎?
- 18. 替代波動嗎?
- 19. 用Python- *替代嗎?
- 20. SSRS - 我可以有替代參數嗎?
- 21. 有值類型的'as'替代嗎?
- 22. iPad上有AirPrint API的替代API嗎?
- 23. AFOpenFlow框架有替代方案嗎?
- 24. Scala有替代下載位置嗎?
- 25. 什麼OpenSource System.Security.Cryptography.Pkcs替代品有嗎?
- 26. C++的TPL數據流有替代嗎?
- 27. Android JNI上有/ dev/random替代嗎?
- 28. Substring函數有更快的替代嗎?
- 29. 有WinRT的人臉檢測API嗎?
- 30. 在R中有一個有效的替代方案嗎?
看來,這個函數將西里爾符號變成問號。 – Yaroslav
這不是一個正確或明智的解決方案。轉換爲ISO-8859-8然後轉換爲UTF-8不是Unicode規範化。 –