• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

eclipse,php代码批量收编码

php 搞代码 3年前 (2022-01-24) 15次浏览 已收录 0个评论

eclipse,php代码批量改编码
在eclipse里指改文件编码,但只能改到非php文件。

在eclipse项目下有这么一个文件夹
.settings
下面有一个
org.eclipse.core.resources.prefs 文件
里面有类似这样的编码配置
[code=INIFile]#Wed Dec 26 12:59:37 CST 2007
eclipse.preferences.version=1
encoding//test/BlackVSWhite.java=UTF-8
encoding/=GBK

<?php //set_time_limit(0);$form = 'F:\work\sinykk\templates';$to = 'F:\work\sinykk\templates';//mb_convert_encoding ( string $str , string $to_encoding [, mixed $from_encoding ] );copyDir($form, $to);function copyDir($dirSrc, $dirTo,$bianma='gb2312-gbk',$extlist=array('txt','js','php','inc','html','htm','css')) { 		if(!file_exists($dirTo)) {      		mkdir($dirTo);       	}	if($dir_handle=@opendir($dirSrc)) {        		while($filename=readdir($dir_handle)) {   			if($filename!="." && $filename!="..") {  				$subSrcFile=$dirSrc."/".$filename;    				$subToFile=$dirTo."/".$filename;    									if(is_dir($subSrcFile)) {                  					copyDir($s
本文来源gaodai.ma#com搞##代!^码@网*
搞gaodaima代码

ubSrcFile, $subToFile); } if(is_file($subSrcFile)) { $ext = extname($subSrcFile); if(in_array($ext,$extlist)){ $r = file_get_contents($subSrcFile); $r = F_iconv($r,$bianma); file_put_contents($subToFile,$r); }else{ copy($subSrcFile, $subToFile); } } } } closedir($dir_handle); }}function F_iconv($P_strig,$P_types){ switch(strtolower($P_types)){ case 'gb2312-utf8' :{ $P_strig = iconv("GB2312","UTF-8",$P_strig); break; } case 'gb2312-gbk' :{ $P_strig = iconv("GB2312","GBK//ignore",$P_strig); break; } case 'gb2312-utf8-i' :{ $P_strig = iconv("GB2312","UTF-8//IGNORE",$P_strig); break; } case 'gb2312-utf8-t' :{ $P_strig = iconv("GB2312","UTF-8//TRANSLIT",$P_strig); break; } case 'utf8-gb2312' :{ $P_strig = iconv("UTF-8","GB2312",$P_strig); break; } case 'utf8-gb2312-i' :{ $P_strig = iconv("UTF-8","GB2312//IGNORE",$P_strig); break; } case 'utf8-gb2312-t' :{ $P_strig = iconv("UTF-8","GB2312//TRANSLIT",$P_strig); break; } } return $P_strig;}function extname($filename) { $pathinfo=pathinfo($filename); return strtolower($pathinfo['extension']);}


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:eclipse,php代码批量收编码
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址