问题

在开发过程,windows下经常需要在gitbash下去执行测下写的PHP脚本,如果脚本中存在中文输出的情况,会出现乱码的情况。这个问题一直困扰了好久。

处理方式

1、检测系统是否通过 我的电脑》属性》高级系统设置》环境变量 是否存在PHP的安装路径,如果存在,移除,这个点非常关键,否则还是会存在乱码的问题;

2、第一步操作完毕之后,打开gitbash,执行 echo $PATH 确认环境变量中是否还存在PHP的路径;如果存在请再到电脑》属性》高级属性》环境变量 检测是否完整移除;

3、通过在gitbash中执行,vim ~/.bashrc 添加下面的内容(设置环境的编码和加入PHP的路径到环境变量中)

export LANG=en_US.utf-8
export PATH="$PATH:/f/phpStudy/PHPTutorial/php/php-7.0.12-nts"

4、执行下 source ~/.bashrc 重新关闭,再打开gitbash

5、执行下 php test.php 输出中文试试,是不是成功解决中文乱码的问题了。

gitbash PHP执行输出中文乱编解决方式相关推荐

  1. PHP输出中文乱码的解决方法

    PHP输出中文乱码的解决方法 参考文章: (1)PHP输出中文乱码的解决方法 (2)https://www.cnblogs.com/cyun/p/4146131.html 备忘一下.

  2. VScode输出中文乱码的解决方法------测试过可以用

    VScode输出中文乱码的解决方法------测试过可以用 参考文章: (1)VScode输出中文乱码的解决方法------测试过可以用 (2)https://www.cnblogs.com/shou ...

  3. PHP输出中文乱码的解决方法(适合初学者)

    PHP输出中文乱码的解决方法 为什么会出现中文乱码? 一般来说,乱码的出现有2种原因,一种是由于编码(charset) 设置错误,导致浏览器以错误的编码来解析,从而出现了乱码,第二种就是文件被以错误的 ...

  4. 服务器响应到客户端中文乱码的解决方式

    服务器与客户端交互的过程中出现中文乱码的解决方式 服务器响应到客户端中文乱码的解决方式 在Java Web开发的过程中,很多人都会遇到当服务器向浏览器发送响应页面时,有时候因为码表的查询不一致,会在浏 ...

  5. jquery PHP 中文乱码,PHP输出中文乱码怎么解决?

    在建立网站的时候我们会发现,php页面输出乱码,php输出数据库字段也乱码,这要怎么解决?下面本篇文章就来给大家介绍一下解决php输出中文乱码的方法,希望对你们有所帮助. 第一种.HTML和PHP混合 ...

  6. python乱码怎么办_python中输出中文乱码怎么解决

    我们在使用python进行编程的时候,往往会面临输出中文的问题,这个时候往往会报错,小编这次与大家分享一下怎么解决. 工具/原料 Pycharm 方法/步骤 1 我们以pycharm为IDE工具,来举 ...

  7. php打印出来乱码_PHP输出中文乱码怎么解决?

    在建立网站的时候我们会发现,php页面输出乱码,php输出数据库字段也乱码,这要怎么解决?下面本篇文章就来给大家介绍一下解决php输出中文乱码的方法,希望对你们有所帮助. 第一种.HTML和PHP混合 ...

  8. windows10 anaconda下,使用matplotlib画图,图例和坐标轴输出中文乱码的解决办法

    参考链接:https://www.zhihu.com/question/25404709(如有侵权,请联系我,立马删除) 考虑到anaconda可以正常输出中文字符,但是使用matplotlib画图时 ...

  9. php过滤掉不乱码json,PHP JSON编码后,中文乱码的解决方式

    1,有些时候,需要写接口,传递一些中文值,那么JSON编码,会出现目前以下两种情况! a.输出乱码 $testJSON=array('name'=>'中文字符串','value'=>'te ...

  10. php mpdf.mpdf,PHP MPDF中文乱码的解决方式

    废话不多说了,直接奔入主题了. 推荐教程:PHP使用MPDF类生成PDF的方法 1.config.php文件,大约67行:$this->autoLangToFont = true; 2.使用的时 ...

最新文章

  1. Udacity机器人软件工程师课程笔记(十六)-机械臂仿真控制实例(其一)-Gazebo、RViz和Moveit!
  2. 删除目录下的特定命名的图片,获取特定名称图片的路径
  3. hive报错(1)MoveTask/HIVE return code 1、2、3
  4. 光纤通信是如何接入网络的?
  5. leetcode 718. 最长重复子数组
  6. Sequence.js 实现带有视差滚动特效的图片滑块
  7. android 原生调用js,js调用原生
  8. 我们的java项目,要不要废弃switch
  9. 【CH5105】Cookies
  10. 6.6.2赫夫曼编码
  11. (软件工程复习核心重点)第七章软件维护-第一节:软件维护的概念和特点
  12. centos7新机器需要安装的。。。。。。
  13. R语言金融基础:tidyquant获取数据(标普500与纳斯达克)
  14. 阿里矢量icon的用法步骤
  15. Java+AutoCAD-坐标系转换
  16. 工商银行销售基金一览表
  17. C语言-基础入门-学习笔记(13):结构体
  18. 实现数据开放共享的方法
  19. 复数基础——复数的基本运算_2
  20. 基于图像的虚拟换装:Towards Photo-Realistic Virtual Try-On by Adaptively Generating-Preserving Image Content

热门文章

  1. Atiitt 图像处理的常见功能业务用途与类库与功能实现 目录 1. 常见业务场景 2 1.1. 缩略图 2 1.2. 判断图像大小分辨率要求 长度 宽度 2 1.3. 图像格式 转换,,黑白图像
  2. Atitit ftp概念与ftpclient 目录 1. Concept 1 1.1. Tftp(simple ftp) sftp ssh port22 1 1.2. ftp server
  3. Atiitt 技术部的基本发展战略 attilax总结 艾龙 著 1. 战略的解释,即是 大概纲领与方法 1 2. 技术的基本战略是,培训,吸收与改造,recos,预研,技术储备 1 2.1.
  4. Atitit 招人之道 招不到人怎么办 attilax著 1. 适当降低要求 水至清则无鱼 太严格了就没有人了 2 1.1. 学历可以提升 可以开个企业内部学院快速提升学历 2 1.2. ,能力可以
  5. Atitit 未来趋势把控的书籍 attilax总结 v3
  6. atitit.ajax bp dwr 3.的注解方式配置使用流程总结 VO9o.....
  7. paip.提升安全性------登录地区变换后进行验证
  8. Atom : C++如何愉快地与之相处?
  9. 【图像压缩】基本matlab DCT+量化+huffman JPEG图像压缩【含Matlab源码 1217期】
  10. 【图像加密】基于matlab混沌算法图像加密解密【含Matlab源码 1218期】