我使用po2json脚本将我的翻译文件从.po格式转换为.json格式。所有操作都很好,除了一件事--如果我想转换的行包含控制字符,那么在.json文件中这些字符将被转义,最终字符串与代码不匹配(因此这个短语没有翻译)。我试着理解这个脚本,但我不知道Perl,也不了解额外斜杠的来源。下面是原始.po文件和转换后的.json的代码和部分:my $pos = Locale::PO->load_file_asarray($src) or die "C
我试图将javascript变量作为JSON字符串发送给Mojolicious,但我在Perl端解码时遇到了问题。我的页面使用utf-8编码。json字符串($self->param('routes_jsonstr')的值)似乎具有正确的值,但Mojo::JSON无法对其进行解码。当没有utf-8字符时,代码工作正常。我做错了什么?// string with utf-8 character
addr2: '
7aceb216d02ecdca7ceffadcadea8950-1","hypotheses":[{"utterance":"hello how are you","confidence":0.96311796}]}
现在我正在使用这个shell命令对其进行解码[^\\]"' | sed -e s/://g -e s/utterance//g -e 's/"/