MEMO.
WindowsのAPIはある程度の文字のUNICODE情報を教えてくれるものの、不完全です。また、対応UNICODEバージョンもよくわかりません。(対応表があれば教えてください!)また、当然のことながら、OSとそのバージョン依存になるのでWindows/Linux間はもとより(.NEt Coreを考えるなら)、Windowsの異なるバージョン間でも結果が異なってくる可能性が有ります。
上理由から、Windows APIに依存しないでUNICODE文字の文字情報をUnicode Databaseより返してくれるライブラリを探していたのですが、すぐにこのNetUnicodeInfoが見つかりました。
GitHub: https://github.com/GoldenCrystal/NetUnicodeInfo
NuGet: https://www.nuget.org/packages/UnicodeInformation/
現状でUnicode 10.0.0 Emoji 5.0に対応しています。
使い方は、GitHubのReadmeを見てもらえばすぐにわかると思います。
コメント