phpstorm控制台乱码

发布时间 - 2019-08-08 00:00:00    点击率:

  phpstorm写的程序在控制台运行时输出乱码。产生原因是因为这个开源项目的默认字符编码不对,所以控制台的字符编码也自动变成了UTF-8,而键盘的输入流的默认格式是GBK格式,这样就造成了在GBK转UTF-8的过程中产生的奇数乱码错误(这个问题的解释可以在搜索引擎找到)。下面为大家带来该错误的解决办法

推荐教程:phpstrom安装使用教程

解决办法:

  1、在代码区域右键 -> run as -> run configurations -> common(右侧) -> console encoding。因为出现此错误,此时的编码格式应该是UTF-8,选择Other,这时可能没有GBK选项,没有,则执行之后操作。

  2、更改该项目的文本文件编码,项目右键 -> properties -> resource -> 先将 text file encoding调整回GBK,然后再回去重新设置console encoding编码为GBK。

扩展资料

  PhpStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具,旨在提高用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。

功能介绍

智能PHP编辑器

  ● PHP代码补全。

  ● 智能的重复编码检测器。

  ● PHP重构。

  ● 支持Smarty和PHPDoc。

  ● 支持多语言混合。

JavaScript 编辑器

  ● 基于DOM/指定浏览器完成。

  ● 代码导航和用法查找。

  ● JavaScript 重构。

  ● JavaScript调试器。 

HTML/CSS编辑器

  ● 支持HTML5。

  ● 支持Zend编码。

  ● 检验和快速修正。

  ● 显示应用的外观。

  ● 提取嵌入样式。

轻量级IDE

  ● 易于安装。

  ● 可在Windows, Mac OS X, Linux上运行。

  ● 项目配置简单-可在任意地方打开代码开始工作。

  ● 性能优先。

智能的环境

  ● 可视化PhP单元测试运行期。

  ● VCS支持SVN, Git, Mercurial等。

  ● 支持FTP和远程文件同步。

  ● 可记录本地修改。

  ● 可视化调试 。

  ● 无需任何配置的调试器。

  ● 支持在PHP,JS,HTML中设置断点。

  ● 观察变量,窗口。

  ● 批量代码分析。

  ● 集成分析器。


# php  # JavaScript  # html5  # css  # html  # phpstorm  # Resource  # JS  # console  # dom  # git  # windows  # svn  # ide  # linux  # 搜索引擎  # 重构  # 编辑器  # 右键  # 可在  # 解决办法  # 调试器  # 是因为  # 这个问题  # 然后再  # 造成了 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询  高性价比服务器租赁——企业级配置与24小时运维服务  ,怎么在广州志愿者网站注册?  百度浏览器ai对话怎么关 百度浏览器ai聊天窗口隐藏  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  如何做网站制作流程,*游戏网站怎么搭建?  如何用y主机助手快速搭建网站?  Laravel Facade的原理是什么_深入理解Laravel门面及其工作机制  Laravel如何使用Livewire构建动态组件?(入门代码)  Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程  Laravel如何实现全文搜索功能?(Scout和Algolia示例)  图册素材网站设计制作软件,图册的导出方式有几种?  Microsoft Edge如何解决网页加载问题 Edge浏览器加载问题修复  javascript如何操作浏览器历史记录_怎样实现无刷新导航  个人摄影网站制作流程,摄影爱好者都去什么网站?  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  高端建站三要素:定制模板、企业官网与响应式设计优化  laravel怎么通过契约(Contracts)编程_laravel契约(Contracts)编程方法  如何使用 jQuery 正确渲染 Instagram 风格的标签列表  Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】  Python文件异常处理策略_健壮性说明【指导】  Laravel中间件如何使用_Laravel自定义中间件实现权限控制  Laravel怎么发送邮件_Laravel Mail类SMTP配置教程  如何有效防御Web建站篡改攻击?  网站页面设计需要考虑到这些问题  LinuxCD持续部署教程_自动发布与回滚机制  ChatGPT怎么生成Excel公式_ChatGPT公式生成方法【指南】  如何在IIS管理器中快速创建并配置网站?  敲碗10年!Mac系列传将迎来「触控与联网」双革新  Laravel怎么清理缓存_Laravel optimize clear命令详解  JS经典正则表达式笔试题汇总  JavaScript中的标签模板是什么_它如何扩展字符串功能  laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法  Laravel观察者模式如何使用_Laravel Model Observer配置  Laravel事件监听器怎么写_Laravel Event和Listener使用教程  Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】  Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析  如何在 Telegram Web View(iOS)中防止键盘遮挡底部输入框  Laravel如何创建和注册中间件_Laravel中间件编写与应用流程  Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】  laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法  如何正确选择百度移动适配建站域名?  悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤  如何在阿里云香港服务器快速搭建网站?  如何在服务器上配置二级域名建站?  Python正则表达式进阶教程_复杂匹配与分组替换解析  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程  如何在万网利用已有域名快速建站?