3
回答
phpstorm奇怪的问题?

告别了越来越臃肿的Eclipse,最近在学习使用JetBrains的IDE(如Intellij idea\ PhpStorm),感觉界面还是挺不错的,启动运行都很流畅。用惯了Eclipse,好多快捷键都不同了,稍微有点不习惯,但不管怎么说Intellij系列的IDE值得使用的,像Google的android开发工具都转向Intellij了

但今天在调试一小段php代码时出现一些问题:调试时中文始终显示两个方框框(如下图所示),在mysql cmd中查看插入的数据显示"??",于是武断的判断应该是php的字符编码问题,在网上找了一堆,实验了都不行;后面突然想起之前cmd设置过编码,恢复cmd编码(chcp 936或65001)重新查看数据结果没中文乱码了,因此推断其实不是PHP乱码问题,而是调试时显示了乱码,所以又吭哧吭哧的上网查怎么解决这个问题,虽然不影响运行结果,但毕竟喜欢完美一点。但又用了差不多一下午还是没搞定,xdebug没有设置encoding的配置项,唯一看似有用的信息是官方的When displaying and modifying local variables or watches values, PhpStorm uses the Default Encoding setting for the current project or the IDE encoding if no encoding is specified at the project level. The same setting is used when showing the PHP console script output.
http://www.jetbrains.com/phpstorm/webhelp/monitoring-the-debug-information.html

但试验了还是不行,我的一些截图及设置如下,盼有相同问题已解决的给点提示,再次非常感谢!!




举报
iman123
发帖于5年前 3回/2K+阅
顶部