Linux下:中文目录/中文名称文件,打压缩包迁移到WIN下的乱码问题@
在linux下原生中文目录及其目录中所出现的中文文件等。。。
打包压缩,迁移到WIN下常常出现涉及到中文目录/文件等……乱码切无法解压相关问题。
=======================================================
首先确定你的Linux主机系统支持本身中文字符码显示:
查看本机locale:locale -a
安装方式:apt-get install locales
设置命令:dpkg-reconfigure locales
【选择:zh_CN.UTF-8】
============================================
已经测试使用过7Z工具。建议在linux主机端安装rar for linux版本
官方下载页面:http://www.rarlab.com/download.htm
相关版本下载地址:http://www.rarlab.com/rar/rarlinux-3.9.3.tar.gz
相关版本下载地址:http://www.rarlab.com/rar/rarlinux-4.0.0.tar.gz
本站下载地址:http://at.liuxinxiu.com/2011/05/file/rarlinux-3_9_3_tar.gz
==========================================================
rar for linux 安装过程:
tar zxvf rarlinux-3.9.3.tar.gz
cd rar
make
make install
rar --help
rar for linux 解压缩使用方法:===================-
rar x file.rar
解压file.rar文件到当前目录下,保留文件原来目录结构!
rar for linux 压缩使用方法:=============
rar a ss.rar *.txt
添加123目录下所有文件包括子目录在内到压缩文件123.rar
rar a -r 123.rar 123
添加123目录下所有的目录/文件/到名为ss.rar压缩包
解压rar压缩文件。保留文件中目录存放路径结构:rar x 中文目录.rar
目前有个缺陷:
====/从linux下创建打包xxx.rar其中打包文件中的
中文目录、①
中文名称的文件、②
文件中的中文内容,③
在迁移到windows下解压可以自动转换为win下编码,并正常显示中文(无乱码)@!
------------------------------------------------------------------------------------
====/从windows下创建打包xxx.rar其中打包文件中的
中文目录、①
中文名称的文件、②
文件中的中文内容,③
迁移到linux下,①②正常。
③文本内容中还有乱码,解决方法可在windows环境下先转换为:utf-8编码再上传到linux系统!
========================================================
文本中的中文部分显示乱码如下图:
如果在linux下转换文件编码请参照:http://liuxinxiu.com/iconv/
解决Linux操作系统下部分文件乱码的问题
linux下的文件和目录的编码转换等问题
首先确定你的Linux主机系统支持本身中文字符码显示:
查看本机locale:locale -a
安装方式:apt-get install locales
设置命令:dpkg-reconfigure locales
【选择:zh_CN.UTF-8】
原Windows rar压缩的文件,Linux系统下解压后打开里边的文件,内容全部乱码。
之所以出现乱码是因为所压缩的文件中,有的文件是以中文命名。而在windows下中文的编码一般为gbk,而linux下中文的编码一般为utf8,所以在windows下正常打开的文件,到linux下很可能会出现乱码。
解决办法为:使用命令iconv对文件内容编码进行转换。例如我有一个文件"linux常用命令"在windows下打开正常,而在linux下打开则会乱码,其解决办法为在终端输入:
iconv -f gbk -t UTF-8 测试文件2.txt > 测试文件2-new.txt
之后再打开 " 测试文件2-new.txt " 这个文件,该文见的乱码问题就解决了。
win下参与Linux等项目开发,建议项目使用utf-8编码形式
WIN下新建中文名称TXT文本文件:
重命名
写入文件内中文测试文本
上传到LINUX下
初次查看文件内的文本内容
中文内容是以乱码显示
iconv -f gbk -t UTF-8 测试文件2.txt > 测试文件2-new.txt
转WIN下默认中文GBK/GB2312编码文件为:UTF-8 编码格式,批量转换123目录下所有文件到 /utf/123 下
===================================================================
find 123 -type d -exec mkdir -p utf/{} \;
find 123 -type f -exec iconv -f GBK -t UTF-8 {} -o utf/{} \;
================================================
再次查看文件内容:
vim 测试文件2-new.txt
转换编码后显示正常@!
wmnp-0.1.3(服务器稳定版) 已经更新上传,适用于服务器标准生产环境的绿色套件组合!【个人作品】
wmnp-0.1.3 已经正式发布。
Mysql 用户名:root
Mysql 用户密码:root
更新日志:
■增加phpMyAdmin-0.3
■修复php扩展
2011-03-19已发布--- wmnp-0.1.3
=========Version:
Mysql-5.1.48
Nginx-0.8.50
PHP-5.2.10
=================================================
下载相关7Z压缩包,解压得到相关文件夹,如wmnp-0.1.3.7Z [wmnp-0.1.3\]
wmnp-0.1.3下载地址:http://wmnp.googlecode.com/files/wmnp-0.1.3.7z
全部下载列表:http://code.google.com/p/wmnp/downloads/list
WMNP官方站:http://liuxinxiu.com/wmnp/
wmnp概述/简介 :http://code.google.com/p/wmnp/
phpmyadmin 链接表的附加功能尚未激活。要查出原因,请点击此处。
我的phpmyadmin版本是v3.3.9.2,是个比较新的版本,
修改说明:因为第一步导入数据库文件就是在数据库里新建了一个名为phpmyadmin的数据库,并且在该数据库里创建了很多的表,而第二步就是将之一一对应(给变量赋值),如果以后随着phpmyadmin的版本升级也许会多那么一个表出来,我们只要照着添加相应的表即可。
第一步:使用Mysql治理员帐号通过phpmyadmin登陆,然后点击“导进”,然后点击“浏览”按钮,找到phpmyadmin文件夹下的scripts文件夹里的一个名为create_tables.sql的文件。把它导进就OK了。
第二步:打开phpmyadmin文件夹下的libraries文件夹,找到名为config.default.php的文件,使用文本编辑工具(不推荐使用记事本,建议使用Dreamweaver之类的工具)打开该文件。对其进行修改。
修改的内容并非连续的,请手动进行修改,请勿复制。
libraries/config.default.php,将$cfg['PmaNoRelation_DisableWarning']的值改为ture。
分别修改:
$cfg['Servers'][$i]['pmadb'] = ”; // ‘phpmyadmin’ – see scripts/create_tables.sql
$cfg['Servers'][$i]['bookmarktable'] = ”; // ‘pma_bookmark’
$cfg['Servers'][$i]['relation'] = ”; // ‘pma_relation’
$cfg['Servers'][$i]['table_info'] = ”; // ‘pma_table_info’
$cfg['Servers'][$i]['table_coords'] = ”; // ‘pma_table_coords’
$cfg['Servers'][$i]['pdf_pages'] = ”; // ‘pma_pdf_pages’
$cfg['Servers'][$i]['column_info'] = ”; // ‘pma_column_info’
$cfg['Servers'][$i]['history'] = ”; // ‘pma_history’
$cfg['Servers'][$i]['designer_coords'] = ”;
修改为:
$cfg['Servers'][$i]['pmadb'] = ‘phpmyadmin’; // ‘phpmyadmin’ – see scripts/create_tables.sql
$cfg['Servers'][$i]['bookmarktable'] = ‘pma_bookmark’; // ‘pma_bookmark’
$cfg['Servers'][$i]['relation'] = ‘pma_relation’; // ‘pma_relation’
$cfg['Servers'][$i]['table_info'] = ‘pma_table_info’; // ‘pma_table_info’
$cfg['Servers'][$i]['table_coords'] = ‘pma_table_coords’; // ‘pma_table_coords’
$cfg['Servers'][$i]['pdf_pages'] = ‘pma_pdf_pages’; // ‘pma_pdf_pages’
$cfg['Servers'][$i]['column_info'] = ‘pma_column_info’; // ‘pma_column_info’
$cfg['Servers'][$i]['history'] = ‘pma_history’; // ‘pma_history’
$cfg['Servers'][$i]['designer_coords'] = ‘pma_designer_coords’;
第三步:注销phpmyadmin之后并重新登录。大功告成!
PhpMyAdmin 配置文件现在需要一个短语密码 的解决方法 :
编辑config.inc.php
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['blowfish_secret'] = 'liuxinxiu';(其中的"liuxinxiu"自定义)
这个密码用于Cookies的加密,以免多个PhpMyAdmin或者和其他程序共用Cookies时搞混。
php不能加载mysql Fatal error: Call to undefined function mysql_connect()
首先看下:
调用了没有定义的函数
你看看你的php.ini的配置
找到
extension=php_mysql.dll
extension=php_mysqli.dll
把前面的分号去掉
如以上没有问题再检查:
先用phpinfo();看一下是否支持mysql。
要是没有,还是配置有问题。
Loaded Configuration File 看看php.ini是读哪个路径下的
php.ini 里extension = php_mysql.dll前的分号已经去掉了,extension_dir = "X:/php/ext"也改为了自己ext文件夹的路径,libmysql.dll和php5ts.dll也复制到Windows目录下的system32文件夹下
请参考
一款WIN下(轻便、小巧)字符串批量替换工具!
【个人绘画作品】早期绘画作品于(2004年)---水粉画静物系列赏析
wmnp-0.1.2(服务器稳定版) 已经更新上传,适用于服务器标准生产环境的绿色套件组合!【个人作品】
wmnp-0.1.2 已于2011-01-12 更新……
wmnp-0.1.2更加适用于服务器的标准生产环境。
相关版本如下:
Mysql-5.1.48
Nginx-0.8.50
php-5.2.10
打包文件为7Z格式,文件大小:8.65MB
解压后,进入文件夹,双击wmnp.exe后即可自动启动mysql+nginx+php 等运行环境,如需开机自动运行则将:wmnp.exe 文件添加到开机启动项:C:\Documents and Settings\All Users\「开始」菜单\程序\启动
wmnp 所有版本下载列表:http://code.google.com/p/wmnp/downloads/list
wmnp-0.1.2 下载地址:http://wmnp.googlecode.com/files/wmnp-0.1.2.7z
wmnp 官方首页:http://liuxinxiu.com/wmnp/
添加:wmnp.exe 文件至开始启动项中,设置:mysql、nginx、php 开机自动启动! 重启后即可自动启动。
针对:吕滔,的提问,已经做了进一步的测试。
MYSQL 可正常运行使用! 如下:
2011年1月5日 - Godaddy域名【Liuxinxiu.com】付费,图文
首先贴出优惠码:
godaddy域名续费优惠码: IAPCHN1 ======== .com域名/7.49 美元/年
godaddy域名续费优惠码:POSTER412 ======== .com域名/7.48 美元/年
打开:http://www.godaddy.com/ 登录用户,点击:My Account(我的帐户)---进入帐号管理中心,找到相对应的域名列表,选择点击:(Advanced Details) 或Expires 格域名多对于的感叹号图标。
进入Liuxinxiu.com 的域名管理平台后,点击:Expires On: 6/8/2012 (到期时间) 右侧的 Renew Now (更新)即可!
注:上一步点击感叹号图标会直接跳到选择续费年限窗口。
弹出窗口之后,选择您域名需要续费年数。
其他的服务多选框不要点,一直下一步。。。
===================================
到:
选择 No Thanks Add Continue 均可到达支付界面。
以我的为例,选择最右侧使用支付宝支付。
勾选同意相关条款,点击:PLACE ORDER NOW 继续支付。
跳到支付宝网站界面,先输入用户名--密码 登录,然后输入支付密码支付,支付完成会跳转回godaddy网站! Liu Xinxiu,
thank you for your order ! 续费支付完成!等待,,,,
wmnp -- 相关描述、下载地址、更新日志
wmnp是Windows下Mysql+nginx+php+nodeJs 环境套件,具有绿色、快速、无需安装、等特点,适用于个人站长、中小企业、WEB程序开发人员,且压缩包体积很小。
[软件作者: 刘新修 最新版本: 1.0 最后修改: 2016.05.24 转载请注明原文链接:http://liuxinxiu.com/wmnp/]
=====================================================================
软件名称:wmnp
软件作者:刘新修
授权方式:免费软件
发布日期:2011年1月1日
更新日期:2016年5月24日
运行环境:WinNT/Win7/WinXP/Win2003
文件大小:30MB
github: https://github.com/liuxinxiu/wmnp/
=====================================================================
============================================================================
2016-05-24 【wmnp-1.0】适用服务器标准生产环境的环境套件!
mysql--nginx--php--nodeJs 相关版本如下:
谷歌Code历史版本:http://code.google.com/p/wmnp/downloads/list
================= wnmp-1.0 ========================
Mysql-5.1.48
Nginx-0.8.50
PHP-5.2.10
nodeJs-4.4.4
=================================================