From 6f67f6ad0e3e4d90ac15f795e47e06eb3c613292 Mon Sep 17 00:00:00 2001 From: hengyunabc Date: Fri, 14 Jan 2022 17:44:35 +0800 Subject: [PATCH] add unicode docs --- .../taobao/arthas/core/command/klass100/OgnlCommand.java | 2 +- site/src/site/sphinx/en/faq.md | 7 +++++++ site/src/site/sphinx/faq.md | 7 +++++++ 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/taobao/arthas/core/command/klass100/OgnlCommand.java b/core/src/main/java/com/taobao/arthas/core/command/klass100/OgnlCommand.java index 61a49e856..1d9ac6958 100644 --- a/core/src/main/java/com/taobao/arthas/core/command/klass100/OgnlCommand.java +++ b/core/src/main/java/com/taobao/arthas/core/command/klass100/OgnlCommand.java @@ -30,7 +30,7 @@ import com.taobao.middleware.cli.annotations.Summary; @Name("ognl") @Summary("Execute ognl expression.") @Description(Constants.EXAMPLE - + " ognl '@java.lang.System@out.println(\"hello\")' \n" + + " ognl '@java.lang.System@out.println(\"hello \\u4e2d\\u6587\")' \n" + " ognl -x 2 '@Singleton@getInstance()' \n" + " ognl '@Demo@staticFiled' \n" + " ognl '#value1=@System@getProperty(\"java.home\"), #value2=@System@getProperty(\"java.runtime.name\"), {#value1, #value2}'\n" diff --git a/site/src/site/sphinx/en/faq.md b/site/src/site/sphinx/en/faq.md index efcb203fa..d77b41e7c 100644 --- a/site/src/site/sphinx/en/faq.md +++ b/site/src/site/sphinx/en/faq.md @@ -70,6 +70,13 @@ watch demo.MathGame primeFactors '{params,returnObj,throwExp}' 'params.length >0 watch demo.MathGame '{params,returnObj,throwExp}' -v ``` +##### Enter Unicode characters + +Convert Unicode characters to `\u` representation: + +```bash +ognl '@java.lang.System@out.println("Hello \u4e2d\u6587")' +```` ##### java.lang.ClassFormatError: null, skywalking arthas compatible use diff --git a/site/src/site/sphinx/faq.md b/site/src/site/sphinx/faq.md index 2d75a3b49..779d86721 100644 --- a/site/src/site/sphinx/faq.md +++ b/site/src/site/sphinx/faq.md @@ -69,6 +69,13 @@ watch demo.MathGame primeFactors '{params,returnObj,throwExp}' 'params.length >0 watch demo.MathGame '{params,returnObj,throwExp}' -v ``` +##### 输入中文/Unicode字符 + +把中文/Unicode字符转为`\u`表示方法: + +```bash +ognl '@java.lang.System@out.println("Hello \u4e2d\u6587")' +``` ##### java.lang.ClassFormatError: null、skywalking arthas 兼容使用