我有一个包含印度语/印地语文本的文本文件我制作了一个简单的 php 代码,以使用 shell_exec() 在字符串/流中获取 wc 命令的输出。我的 wc.php 代码如下::
<?php
$filename = '/tmp/1371272031.txt';
//above file contains hindi text
$cmd = 'wc ' . $filename;
$wcoutput = shell_exec($cmd);
echo $wcoutput;
?>
文件“/tmp/1371272031.txt”包含印地语文本。
当我使用命令从终端运行此代码时
php wc.php
然后我得到输出,比如在终端“wc /tmp/1371272031.txt”中运行 wc 命令
输出是这个::
5 9 74 /tmp/1371272031.txt
但是当我从像http://dashboard2.iiit.ac.in/abc/wc.php这样的浏览器运行这段代码时, 它给出的输出如下
5 0 74 /tmp/1371272031.txt
它在浏览器中提供不同的输出。请解释并尝试帮助我解决这个问题。