如何在JavaScript或Java中将常规字符串格式(ascii?)转换为UTF-7?

时间:2015-09-08 15:18:03

标签: javascript java utf-8 utf utf-7

所以我试图理解一个特殊角色通常被视为'<'可以在UTF-7中转换为'+ ADw-'。

是否有可以执行此操作的在线工具或JavaScript或Java内置库?

这背后的数学是什么?我知道UTF-7使用7位来存储角色,所以我猜测'+ ADw-'只是'<'的数字表示。在ASCII?意思是,如果转换为'<'一个数字,等于'+ ADw-'作为数字?

谢谢!

1 个答案:

答案 0 :(得分:2)

Java本身没有UTF-7支持。

library提供了UTF-7字符集实现,当您将其jar添加到Java应用程序时,您只需编写:

public int? ID { get; set; }
public int OrderID { get; set; }
public int CustomerID { get; set; }
public int ItemID { get; set; }
[DisplayName("Quantity")]
[Range(1, int.MaxValue, ErrorMessage = "Quantity must be greater than 0")]
public int item_order_quantity { get; set; }
[Display(Name = "Brand")]
public int ? SelectedBrand { get; set; }
 [Display(Name = "Description")]
public int SelectedItem { get; set; }
 public SelectList BrandList { get; set; }
 public SelectList ItemList { get; set; }
 public List<OrderVM> Orders { get; set; }

查看字符串如何转换为UTF-7。