当前位置: 首页 > 知识库问答 >
问题:

Spring Application.yml属性中未解析Unicode转义字符

罗祺
2023-03-14

我试图在Spring Boot中的application.yml文件中添加一个属性值,该文件包含一个尾随空格。我正在使用@value注释检索值。将空格保留为未转义,只需对其进行修剪,并添加一个Unicode转义字符,就会导致应用程序解析以下字符串example\u0020

直接在代码中使用\u0020初始化字符串变量会导致预期的空格字符。

共有1个答案

田晨
2023-03-14

字符串中的Unicode转义只在YAML中的双引号字符串中接受,因此“example\u0020”应该起作用。

但只需引用字符串就足够了:“example”

 类似资料:
  • 问题内容: 在解析包含unicode转义序列的json字符串时,存在一个长期存在的错误。似乎需要修复该错误,这种错误可能很快就不会发生,因此我正在寻找一种在R中创建解决方法的方法,该方法在将序列提供给json解析器之前先取消序列化。 一些上下文:json数据始终是unicode,默认情况下使用,因此通常不需要转义。但是出于历史原因,json确实支持转义的unicode。因此json数据 和 是等效

  • 在JSON中,Unicode字符可以使用表示法进行转义。我假设显然是指十六进制的Unicode代码点。 但由于只有4位数字,这是否意味着无法转义

  • 我使用pyChume5.0和python3.5。并且我通过pyChume5的内置函数(设置-项目-项目解释器-"")下载了所有的liarbry。其他库看起来不错,但是flask-SQLAlchey出现了一些问题。 我导入烧瓶-SQLAlChemysuccessfully.however,py 我已经尝试了一些方法,但它们不起作用.例如:1.重新启动 2.删除并重新下载 3.刷新缓存。PyCharm

  • 问题内容: 我有一个带有unicode字符的json文件,但我无法解析它。我已经在Flash CS5(JSON库)中进行了尝试,并且在http://json.parser.online.fr/中进行了尝试,但我始终会收到“意外令牌- 评估失败” 抱歉,语法确实存在问题,它是通过客户端发送的。 有人可以帮帮我吗?谢谢 问题答案: RFC: JSON文本应以Unicode编码。默认编码为UTF-8。

  • 问题内容: 我正处于从文件中读取某些数据作为字节流的过程中,并且刚刚遇到了一些不确定如何处理的unicode字符串。 每个字符使用两个字节,只有第一个看起来包含实际数据,因此,例如,字符串“ trust”在文件中的存储方式为: 通常,我只使用正则表达式将零替换为零,从而删除空格。但是,文件中单词之间的空格是使用来实现的,因此尝试执行一个简单的String’replaceAll’会使它有点混乱。 我

  • 我有一个输入表单,允许某人键入unicode字符。所以它可能是类似于“嘿,uF32A怎么了?如果我得到这个字符串,它将有一个子字符串“\uF32A”,我如何将其转换为字符“\uF32A”?