【发布时间】:2021-02-24 09:23:24
【问题描述】:
我有一个项目,其中存储在数据库中的所有内容都是加密的。对于编码,我们使用System.Text.Encoding.Default.GetBytes(text)。
问题是现在客户想要添加对波兰语(和其他北欧)字符的支持并且使用Default 编码不起作用,波兰语字符被转换为英文字符(例如Ą被转换为A) .
我无法更改编码(Unicode 似乎有效),因为之前的数据将会丢失。
有没有办法解决这个问题并在保留旧数据的同时添加对新字符的支持?
【问题讨论】:
标签: c# encryption encoding .net-4.5