MongoDB插入脚本CMD无法解析£符号

时间:2018-02-23 10:39:11

标签: mongodb batch-file cmd

我正在编写一个批处理脚本来将数据插入MongoDB。我遇到的问题是,当数据在数据库中时,£变成了.ú。

'是'的转义字符和%是%%但是这两个字符对英镑符号没有帮助。

任何帮助都将受到高度赞赏。

以下示例声明:

echo.
echo updating systemparameter table

set parameter=AdhocFeeMaximumFeeAmount

call :Check_Items_Exists_Func %parameter% found

echo Does %parameter% exist? %found%

IF "%found%"=="FALSE" (
  echo Inserting %parameter%

  Mongo %dbserver%/%dbname% %usr% %pwd% --eval "db.systemparameter.insert({'_id':'AdhocFeeMaximumFeeAmount','BusinessRuleDefinition':{'ErrorMessageFormat':'The maximum adhoc fee up to £10k is £50','Severity':'Error'},'Description':'Maximum Fee Amount less than or equal to £100k','ParameterType':'BusinessRule','Value':'100'})"
)

1 个答案:

答案 0 :(得分:0)

在剧本

中用£代替\ u00A3解决了这个问题