当前位置: 技术问答>linux和unix
shell传递中文参数给java乱码
来源: 互联网 发布时间:2017-03-30
本文导语: shell脚本如下: mdx="select [Measures].[Members 计数] on columns,non empty [Dim Date].[Full Date Alternate Key].Children on rows from [TestCube];" java $opt -Dmdx="$mdx" org.zc.util.MdxQueryUtil java接收的时候成乱码了,我把代码贴在命令行...
shell脚本如下:
mdx="select [Measures].[Members 计数] on columns,non empty [Dim Date].[Full Date Alternate Key].Children on rows from [TestCube];"
java $opt -Dmdx="$mdx" org.zc.util.MdxQueryUtil
java接收的时候成乱码了,我把代码贴在命令行下执行是没有问题的
mdx="select [Measures].[Members 计数] on columns,non empty [Dim Date].[Full Date Alternate Key].Children on rows from [TestCube];"
java $opt -Dmdx="$mdx" org.zc.util.MdxQueryUtil
java接收的时候成乱码了,我把代码贴在命令行下执行是没有问题的
|
在文件头 加上 export LC_ALL=zh_CN.GBK 就可以解决了
|
在 shell 脚本设置编码,使环境编码、shell 文件编码、程序编码一致。