`
wudi1906
  • 浏览: 66693 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

程序调用shell出错,命令好调用正确的解决办法

阅读更多
今天遇到的问题描述,用本地的脚本通过ssh调用远程的脚本,传入的参数包含汉字,要将双方的编码都改成utf-8,

export LANG=zh_CN.UTF-8。

这时又出现了一个问题,在命令行中输入和程序相同的命令,但是命令行执行成功,不管是什么编码都可以执行,说明

两端都设置成u8起作用了,但是在程序中调用时出现汉字乱码,在代码中传入命令之前,要先把中文命令打成utf-8编码

String str = new String(ConversionString.getNodeValueForRemoteTrans(sourceVideoName).getBytes("UTF-8"));

这样调用脚本是就可以正确执行了。
分享到:
评论

相关推荐

    shell中长命令的换行处理方法示例

    为了解决注释问题,我们可以利用反引号(`)来包裹注释,这样注释就不会被Shell解释器当作命令的一部分。正确的做法如下: ```bash emcc -o ./dist/test.html `# 目标文件` \ --shell-file ./tmp.html `# 模板文件...

    js调用计算机命令

    Node.js提供了一个名为`child_process`的内置模块,允许开发者在Node环境中执行外部程序或系统命令。 #### `child_process`模块 `child_process`模块提供了`spawn`, `exec`, `execFile`, 和 `fork` 四个方法来创建...

    实现带参数的简单shell

    目的: 1.练习使用编程环境,包括shell的命令,vi和gcc编译器。 2.体会进程概念,了解fork,execve,wait等系统调用。 要求: 1.除了系统调用execve,不允许使用其他的exec函数。...4.程序运行正确,提示简洁明确。

    Hadoop Shell命令大全

    在Hadoop中,所有文件系统(FS)Shell命令都应以bin/hadoop fs 的形式调用。命令行中的URI路径用作参数,其格式为scheme://authority/path。对于HDFS文件系统,scheme是hdfs,而对于本地文件系统,scheme是file。...

    tp5执行shell命令定时执行命令行运行php脚本

    这个过程涉及到多个知识点,包括TP5的命令行工具、shell命令以及定时任务的设置。 1. **ThinkPHP5命令行工具**: TP5提供了一个名为`think`的命令行工具,它允许开发者在命令行环境下执行各种任务。通过在项目根目录...

    adb shell可以按tab补全工具

    在实际操作中,当我们进入adb shell后,输入部分命令然后按Tab键,系统会列出所有可能匹配的命令,这样可以避免手动输入完整的命令,减少出错几率。此外,adb还可以配合其他工具,如fastboot用于设备恢复模式操作,...

    java javascript 调用命令行 cmd

    类似于Java的`Runtime.exec()`,Node.js的`child_process.exec()`函数可以执行shell命令。例如: ```javascript const { exec } = require('child_process'); exec('dir', (error, stdout, stderr) => { if ...

    网页采用命令行方式调用exe

    网页采用命令行方式调用EXE是一种常见的技术实践,它允许网页应用与本地系统进行交互,执行特定的任务或调用特定的功能。这种技术通常涉及到JavaScript(JS)在浏览器环境中通过ActiveXObject或者Node.js的child_...

    C实现LinuxShell.zip

    例如,"ls"命令对应于`execve`系统调用,用于执行预设的程序(这里是`/bin/ls`);"rm"命令需要调用`unlink`或`rmdir`来删除文件或目录;"echo"命令则涉及到`write`系统调用,将文本输出到标准输出。 5. **信号处理...

    Hadoop Shell命令

    调用文件系统(FS)Shell命令应使用 bin/hadoop fs 的形式。 所有的的FS shell命令使用URI路 径作为参数。URI格式是scheme://authority/path。对HDFS文件系统,scheme是hdfs,对本地文件 系统,scheme是file。其中...

    java spring-boot shell 启动器

    Java Spring-Boot Shell 启动器是一个实用工具,它提供了通过Shell脚本来管理Spring-Boot应用的便捷方式。这个启动器允许用户启动、停止、重启和查看应用日志,而无需手动使用`kill`命令来结束进程。在IT环境中,...

    Tomcat 相关操作shell脚本

    【标题】:Tomcat 相关操作shell脚本 ...在实际工作中,应根据具体需求定制化shell脚本,提高工作效率,降低出错风险。同时,对于初学者,了解这些基本操作和脚本编写方法,也是提升自身技能的重要步骤。

    命令解释程序

    C 语言编写一个微型命令解释程序,接受并解释以下命令 1 dir //列当前目录 2 cop 文件1 文件2 //拷贝文件 3 era 文件名//删除文件 4 dis 字符串//显示字符串 5 end //结束,退出(2...3 调用shell 命令来完成各项功能。

    turtle:从Kotlin脚本或应用程序轻松运行Shell命令

    首先,turtle库通过提供一个简洁的API,让开发者可以方便地调用Shell命令。例如,你只需要一行代码就可以执行常见的系统命令,如`"ls"`或`"mkdir"`。这样的设计使得Kotlin代码能够轻松地集成到Unix/Linux、macOS或...

    linux-Kash是由Kotlin编写并由Kotlin提供支持的shell

    Kotlin的静态类型特性使得错误在编译阶段就能被检测出来,降低了运行时出错的可能性,这对于Shell这样需要处理命令行输入的安全性至关重要。同时,Kotlin的空安全模型可以帮助防止因意外的null引用而导致的程序崩溃...

    调用迅雷下载vb6.0

    4. **事件处理**:在VB6.0中,你可以设置事件处理程序来监控迅雷的运行状态,比如下载开始、完成、出错等。这可以通过定时器控件定时检查迅雷进程的状态,或者监听Windows消息队列中的特定消息来实现。 5. **错误...

    linux下自己用c语言编写的模拟shell

    1、应用UNIX的fork()等系统调用,编写一个c程序具有以下功能: a) 实现Shell的基本功能,包括有:打印提示符; 接受和分析命令行(滤去无效的空格、tab符号以及换行符等);执行命令(要有出错处理;输入exit...

    利用Python+Java调用Shell脚本时的死锁陷阱详解

    本文将详细探讨如何使用Python和Java调用Shell脚本,并着重讲解在调用过程中可能出现的死锁问题及其解决策略。 首先,Python提供了`subprocess`库来执行外部命令,包括Shell脚本。在Python 3.5之后,`subprocess....

    node-watcher:nodejs调用shell命令实现进程和系统资源监控

    `node-watcher`就是一个这样的工具,它利用Node.js调用shell命令来实现这一目标。在这个项目中,我们将深入探讨如何通过Node.js与shell命令交互,以及如何实现进程和系统资源监控。 首先,Node.js提供了`child_...

Global site tag (gtag.js) - Google Analytics