Javascript 如何将非unicode转换为unicode?

Javascript 如何将非unicode转换为unicode?,javascript,vb.net,unicode,non-unicode,Javascript,Vb.net,Unicode,Non Unicode,在我的数据库中,有一个类型为“varchar”的字段,它无法保存我的字母表,因此该值是例如-“^1108; ^ 1027; alpha`1107;Ї^1108;Ћ^”,我想在检索数据时将其转换为unicode。我该怎么做?在JavaScript中可能吗?还是vb.net 重要提示:我没有权限更改数据库中的列类型。我现在不知道该值是如何插入的,我只有保存数据的数据库,所以我也不知道使用了什么编码。我认为这是收费编码,因为数据库类型是varchar检查该字段的COLLATIONPROPERTY,看看

在我的数据库中,有一个类型为“varchar”的字段,它无法保存我的字母表,因此该值是例如-“^1108; ^ 1027; alpha`1107;Ї^1108;Ћ^”,我想在检索数据时将其转换为unicode。我该怎么做?在JavaScript中可能吗?还是vb.net


重要提示:我没有权限更改数据库中的列类型。

我现在不知道该值是如何插入的,我只有保存数据的数据库,所以我也不知道使用了什么编码。我认为这是收费编码,因为数据库类型是varchar检查该字段的
COLLATIONPROPERTY
,看看使用了什么代码页或LCID。然后您可以使用:
Dim OriginalEncoding as Encoding=Encoding.GetEncoding([CodePage])
。当您插入
ႠႡႢაბგ,数据库中的结果是什么?当我插入
ႠႡႢაბგ
,数据库中的结果是
?????
的第一个任务,只有你能做到,那就是找到原始编码。询问或尝试使用多个解码器解码。注意:Unicode也只是一个解码的数据(所以我们把它当作虚拟数据)。也许您还应该决定需要以何种形式(哪种编码器)放置unicode数据。