[求助]有没有GBK->UTF8的批量转换?

Python/PHP/Perl 开发与设计
回复
头像
吴广德
帖子: 347
注册时间: 2006-10-26 9:24
系统: Ubuntu 18.04 LTS
来自: 中国-广西-南宁
送出感谢: 2 次
接收感谢: 0

[求助]有没有GBK->UTF8的批量转换?

#1

帖子 吴广德 » 2007-02-15 16:17

找了几个,都是win下那种exe的

在网上下了个“FFA WOG”的WebGame源码(发现是PHP+Mysql的),不过是GBK的,想转成UTF8来用(我架的论坛是UTF8的PHPwind),因为这个WebGame是设计成从论坛读取注册用户的信息,问一下,Ubuntu有没有相关的批量装换工具?
Ubuntu 18.04 LTS使用中......

主板:MSI Z97 gaming 9 ACK
CPU:I7 4790K
内存:DDR3 8G x 2 + 4G x 2 = 24G
硬盘:60G SSD(/) + 500G HD(/home)
显示器:Philips 274E5Q
头像
nobrain
帖子: 808
注册时间: 2005-08-25 13:58
来自: ustc
送出感谢: 0
接收感谢: 0
联系:

#2

帖子 nobrain » 2007-02-15 16:26

代码: 全选

iconv -f gbk -t utf8 gbkfile > utf8file
转换编码
爱喝真猪奶茶的夜鸣猪
头像
吴广德
帖子: 347
注册时间: 2006-10-26 9:24
系统: Ubuntu 18.04 LTS
来自: 中国-广西-南宁
送出感谢: 2 次
接收感谢: 0

#3

帖子 吴广德 » 2007-02-15 17:56

兄弟的意思是不是,先
----------------
ubuntu@ubuntu:~$ cd /home/ubuntu/down/webgame
----------------

然后,
----------------
ubuntu@ubuntu:~/down/webgame$ iconv -f gbk -t utf8 *.php > *.php
----------------


这样可以确保全部都转换完吗? :?:
Ubuntu 18.04 LTS使用中......

主板:MSI Z97 gaming 9 ACK
CPU:I7 4790K
内存:DDR3 8G x 2 + 4G x 2 = 24G
硬盘:60G SSD(/) + 500G HD(/home)
显示器:Philips 274E5Q
头像
nobrain
帖子: 808
注册时间: 2005-08-25 13:58
来自: ustc
送出感谢: 0
接收感谢: 0
联系:

#4

帖子 nobrain » 2007-02-15 20:27

吴广德 写了:兄弟的意思是不是,先
----------------
ubuntu@ubuntu:~$ cd /home/ubuntu/down/webgame
----------------

然后,
----------------
ubuntu@ubuntu:~/down/webgame$ iconv -f gbk -t utf8 *.php > *.php
----------------


这样可以确保全部都转换完吗? :?:
不能 > *.php

假设你想把转换好的放在 ~/down/webgame_utf8
写个脚本吧:

代码: 全选

#!/bin/sh

DEST_DIR=~/down/webgame_utf8
mkdir -p ${DEST_DIR}
for i in /home/ubuntu/down/webgame/*.php ; do
    iconv -f gbk -t utf8 $i > "${DEST_DIR}/`basename $i`"
done
爱喝真猪奶茶的夜鸣猪
头像
吴广德
帖子: 347
注册时间: 2006-10-26 9:24
系统: Ubuntu 18.04 LTS
来自: 中国-广西-南宁
送出感谢: 2 次
接收感谢: 0

#5

帖子 吴广德 » 2007-02-15 21:53

感谢,正在调试页面,呵呵
Ubuntu 18.04 LTS使用中......

主板:MSI Z97 gaming 9 ACK
CPU:I7 4790K
内存:DDR3 8G x 2 + 4G x 2 = 24G
硬盘:60G SSD(/) + 500G HD(/home)
显示器:Philips 274E5Q
回复

回到 “Python/Php/Perl”