如何在不使用第三方库的情况下转义java字符串中的unicode字符

时间:2015-07-13 12:55:55

标签: java c# .net unicode

我有一个.Net项目,客户端会使用它并传入一个String。 .Net代码调用java服务。假设字符串是“\ 123”

我不像Java那样熟悉.NET。

看起来C#会自动转义字符串值中的unicode \并将该值视为“\ 123”本身。

当值进入java时,它变为“S”,因为“\ 123”是一个unicode值并代表“S”。这是不可接受的

由于公司限制使用第三方库,我无法使用apache commons lang StringEscapeUtils。我在这里没有选择。

那么在这种情况下如何处理所有这些unicode字符呢?

1 个答案:

答案 0 :(得分:0)

您可以使用双反斜杠转义unicode:

\\123\123表示为字符串