[英]How to escape unicode characters in a java string without using third party libraries
我有一个.Net项目,客户端将使用并传入一个String。 .Net代码调用java服务。 说字符串是“\\ 123”
我不像Java那样熟悉.NET。
看起来C#会自动转义字符串值中的unicode \\并将该值视为“\\ 123”本身。
当值进入java时,它变为“S”,因为“\\ 123”是一个unicode值并代表“S”。 这是无法接受的
由于公司限制使用第三方库,我无法使用apache commons lang StringEscapeUtils。 我这里没有选择。
那么在这种情况下如何处理所有这些unicode字符呢?
您可以使用双反斜杠简单地转义unicode:
\\\\123
将\\123
\\\\123
表示为字符串
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.