我正在编写一个批处理脚本来将数据插入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'})"
)
答案 0 :(得分:0)
在剧本
中用£代替\ u00A3解决了这个问题