超級美少女
發表於 14-9-1 11:51
tinyding 發表於 14-9-1 11:41 static/image/common/back.gif
先試試安裝底下兩者("gettext.i686" 以及 "gettext.x86_64") :
搞定~~~~~~ {:4_113:}
/usr/bin/opencc 有了~~{:4_127:}
超級美少女
發表於 14-9-1 13:19
tinyding 發表於 14-9-1 11:41 static/image/common/back.gif
先試試安裝底下兩者("gettext.i686" 以及 "gettext.x86_64") :
在問一下 opencc 使用指令 是???
tinyding
發表於 14-9-1 13:25
超級美少女 發表於 14-9-1 13:19 static/image/common/back.gif
在問一下 opencc 使用指令 是???
root@linode-001:/tmp# opencc --help
Open Chinese Convert (OpenCC) Command Line Tool
Version 0.3.0
Author: BYVoid <byvoid.kcp@gmail.com>
Bug Report: http://code.google.com/p/open-chinese-convert/issues/entry
Usage:
opencc
Options:
-i , --input= Read original text from .
-o , --output=Write converted text to .
-c , --config=Load configuration of conversion from .
-v, --version Print version and build information.
-h, --help Print this help.
With no input file, reads standard input and writes converted stream to standard output.
Default configuration(zhs2zht.ini) will be loaded if not set.
超級美少女
發表於 14-9-1 13:26
tinyding 發表於 14-9-1 13:25 static/image/common/back.gif
舉實例啦,,看沒有~~{:4_205:}
tinyding
發表於 14-9-1 13:28
超級美少女 發表於 14-9-1 13:19 static/image/common/back.gif
在問一下 opencc 使用指令 是???
或者使用底下的命令也可以 ... :
root@linode-001:/tmp# cat test-UTF8-CN_UTF8-TW-100M.txt | opencc > TXT.txt
root@linode-001:/tmp# tail TXT.txt
意萊爾負離子衛生巾抑菌透氣組合\\', NULL, NULL, \\'意萊爾居家日用旗艦店
意萊爾負離子衛生巾抑菌透氣組合\\', NULL, NULL, \\'意萊爾居家日用旗艦店
意萊爾負離子衛生巾抑菌透氣組合\\', NULL, NULL, \\'意萊爾居家日用旗艦店
意萊爾負離子衛生巾抑菌透氣組合\\', NULL, NULL, \\'意萊爾居家日用旗艦店
意萊爾負離子衛生巾抑菌透氣組合\\', NULL, NULL, \\'意萊爾居家日用旗艦店
意萊爾負離子衛生巾抑菌透氣組合\\', NULL, NULL, \\'意萊爾居家日用旗艦店
意萊爾負離子衛生巾抑菌透氣組合\\', NULL, NULL, \\'意萊爾居家日用旗艦店
意萊爾負離子衛生巾抑菌透氣組合\\', NULL, NULL, \\'意萊爾居家日用旗艦店
意萊爾負離子衛生巾抑菌透氣組合\\', NULL, NULL, \\'意萊爾居家日用旗艦店
意萊爾負離子衛生巾抑菌透氣組合\\', NULL, NULL, \\'意萊爾居家日用旗艦店
tinyding
發表於 14-9-1 15:15
超級美少女 發表於 14-9-1 13:26 static/image/common/back.gif
舉實例啦,,看沒有~~
加油吧! {:4_170:}
尚有進階版 -> 在網頁底部 ... PHP Support 但我沒用過 ... {:4_189:}
超級美少女
發表於 14-9-1 15:37
tinyding 發表於 14-9-1 13:25 static/image/common/back.gif
..我的跑中文ㄋㄟ~~{:4_140:}
超級美少女
發表於 14-9-1 17:31
tinyding 發表於 14-9-1 15:15 static/image/common/back.gif
加油吧!
尚有進階版 -> 在網頁底部 ... PHP Support 但我沒用過 ......
我要轉 utf8的~
opencc -i gb.txt -o big5.txt
錯誤:{:4_205:}
opencc: symbol lookup error: opencc: undefined symbol: opencc_convert_utf8_free
tinyding
發表於 14-9-1 18:44
本帖最後由 tinyding 於 14-9-1 18:50 編輯
超級美少女 發表於 14-9-1 17:31 static/image/common/back.gif
我要轉 utf8的~
opencc -i gb.txt -o big5.txt
底下是 "opencc --help" :
root@linode-001:/tmp# opencc --help
Open Chinese Convert (OpenCC) Command Line Tool
Version 0.3.0
Author: BYVoid <byvoid.kcp@gmail.com>
Bug Report: http://code.google.com/p/open-chinese-convert/issues/entry
Usage:
opencc
Options:
-i , --input= Read original text from .
-o , --output=Write converted text to .
-c , --config=Load configuration of conversion from .
-v, --version Print version and build information.
-h, --help Print this help.
With no input file, reads standard input and writes converted stream to standard output.
Default configuration(zhs2zht.ini) will be loaded if not set.
底下是 "man opencc > T1 ; cat T1" :
OPENCC(1) User Commands OPENCC(1)
NAME
opencc - simplified-traditional chinese conversion tool
DESCRIPTION
Open Chinese Convert (OpenCC) Command Line Tool
Usage:
opencc [-i input_file] [-o output_file] [-c config_file]
-i Read original text from input_file.
-o Write converted text to output_file.
-c Load dictionary configuration from config_file.
Package libopencc1 has some configurationfilepreset:
/usr/lib/${DEB_HOST_MULTIARCH}/opencc/*.ini; the ${DEB_HOST_MUL‐
TIARCH} is something like"x86_64-linux-gnu"(AMD64)or
"i386-linux-gnu" (i386), or something else; you cangetitby
`dpkg-architecture -qDEB_HOST_MULTIARCH`.
Note:
Textfromstandard input will be read if input_file is not set
and will be written to standard outputifoutput_fileisnot
set.
Defaultconfiguration(zhs2zht.ini)will be load if config_file
is not set.
Open Chinese Convert (OpenCC) Command Line Tool
SEE ALSO
iconv(1)
opencc June 2010 OPENCC(1)
由上述得知 opencc 的設定檔在 "/usr/lib" ... :
root@linode-001:/tmp# cd /usr/lib
root@linode-001:/usr/lib# find ./ -name "opencc*" -print
./x86_64-linux-gnu/opencc
切進目錄查看 ... :
root@linode-001:/usr/lib# cd x86_64-linux-gnu/opencc
root@linode-001:/usr/lib/x86_64-linux-gnu/opencc# ls -la
total 8808
drwxr-xr-x2 root root 4096 Aug 28 08:40 .
drwxr-xr-x 23 root root 20480 Aug 28 12:49 ..
-rw-r--r--1 root root 725 Dec12011 from_tw_phrases.txt
-rw-r--r--1 root root 167 Dec12011 from_tw_variants.txt
-rw-r--r--1 root root 873 Dec12011 mix2zhs.ini
-rw-r--r--1 root root 874 Dec12011 mix2zht.ini
-rw-r--r--1 root root 2184064 Jun 102012 simp_to_trad_characters.ocd
-rw-r--r--1 root root 4046192 Jun 102012 simp_to_trad_phrases.ocd
-rw-r--r--1 root root 3283 Dec12011 to_cn_phrases.txt
-rw-r--r--1 root root 3471 Dec12011 to_tw_phrases.txt
-rw-r--r--1 root root 168 Dec12011 to_tw_variants.txt
-rw-r--r--1 root root 2185288 Jun 102012 trad_to_simp_characters.ocd
-rw-r--r--1 root root495480 Jun 102012 trad_to_simp_phrases.ocd
-rw-r--r--1 root root 817 Dec12011 zhs2zht.ini
-rw-r--r--1 root root 809 Dec12011 zhs2zhtw_p.ini
-rw-r--r--1 root root 812 Dec12011 zhs2zhtw_v.ini
-rw-r--r--1 root root 863 Dec12011 zhs2zhtw_vp.ini
-rw-r--r--1 root root 817 Dec12011 zht2zhs.ini
-rw-r--r--1 root root 733 Dec12011 zht2zhtw_p.ini
-rw-r--r--1 root root 736 Dec12011 zht2zhtw_v.ini
-rw-r--r--1 root root 787 Dec12011 zht2zhtw_vp.ini
-rw-r--r--1 root root 890 Dec12011 zhtw2zhcn_s.ini
-rw-r--r--1 root root 814 Dec12011 zhtw2zhcn_t.ini
-rw-r--r--1 root root 843 Dec12011 zhtw2zhs.ini
-rw-r--r--1 root root 767 Dec12011 zhtw2zht.ini
預設的設定檔案是 "zhs2zht.ini" :
root@linode-001:/usr/lib/x86_64-linux-gnu/opencc# cat zhs2zht.ini
; Open Chinese Convert
;
; Copyright 2010 BYVoid <byvoid.kcp@gmail.com>
;
; Licensed under the Apache License, Version 2.0 (the "License");
; you may not use this file except in compliance with the License.
; You may obtain a copy of the License at
;
; http://www.apache.org/licenses/LICENSE-2.0
;
; Unless required by applicable law or agreed to in writing, software
; distributed under the License is distributed on an "AS IS" BASIS,
; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
; See the License for the specific language governing permissions and
; limitations under the License.
title = simp_to_trad
description = Standard Configuration for Conversion from Simplified Chinese to Traditional Chinese
dict0 = OCD simp_to_trad_phrases.ocd
dict0 = OCD simp_to_trad_characters.ocd
但你可以指定使用哪一個設定檔案,例如:
root@linode-001:/tmp# opencc -i test-UTF8-CN_UTF8-TW-100M.txt -o TXT.txt -c /usr/lib/x86_64-linux-gnu/opencc/mix2zht.ini
root@linode-001:/tmp# tail TXT.txt
意萊爾負離子衛生巾抑菌透氣組合\\', NULL, NULL, \\'意萊爾居家日用旗艦店
意萊爾負離子衛生巾抑菌透氣組合\\', NULL, NULL, \\'意萊爾居家日用旗艦店
意萊爾負離子衛生巾抑菌透氣組合\\', NULL, NULL, \\'意萊爾居家日用旗艦店
意萊爾負離子衛生巾抑菌透氣組合\\', NULL, NULL, \\'意萊爾居家日用旗艦店
意萊爾負離子衛生巾抑菌透氣組合\\', NULL, NULL, \\'意萊爾居家日用旗艦店
意萊爾負離子衛生巾抑菌透氣組合\\', NULL, NULL, \\'意萊爾居家日用旗艦店
意萊爾負離子衛生巾抑菌透氣組合\\', NULL, NULL, \\'意萊爾居家日用旗艦店
意萊爾負離子衛生巾抑菌透氣組合\\', NULL, NULL, \\'意萊爾居家日用旗艦店
意萊爾負離子衛生巾抑菌透氣組合\\', NULL, NULL, \\'意萊爾居家日用旗艦店
意萊爾負離子衛生巾抑菌透氣組合\\', NULL, NULL, \\'意萊爾居家日用旗艦店
超級美少女
發表於 14-9-1 19:13
本帖最後由 超級美少女 於 14-9-1 19:16 編輯
tinyding 發表於 14-9-1 18:44 static/image/common/back.gif
底下是 "opencc --help" :
opencc -i gb.txt -o big5.txt -c /usr/share/opencc/mix2zht.ini
opencc: symbol lookup error: opencc: undefined symbol: opencc_convert_utf8_free{:4_660:}
tinyding
發表於 14-9-1 23:59
超級美少女 發表於 14-9-1 19:13 static/image/common/back.gif
opencc: symbol lookup error: opencc: undefined symbol: opencc_convert_utf8_free{:4_6 ...
如果 "gb.txt" 檔案並不是很大的話,記得上傳到論壇來,以便查看是因字碼衝突? 或是還有其他不明的因素所造成 ...使用 tar.gz 格式即可,例如:
root@linode-001:/tmp# ls -la TT.txt
-rw-r--r-- 1 root root 96 Aug 28 08:54 TT.txt
root@linode-001:/tmp# tar zcvf TT.tar.gz TT.txt
TT.txt
root@linode-001:/tmp# ls -la TT.txt TT.tar.gz
-rw-r--r-- 1 root root 226 Sep1 15:54 TT.tar.gz
-rw-r--r-- 1 root root96 Aug 28 08:54 TT.txt
超級美少女
發表於 14-9-2 09:49
tinyding 發表於 14-9-1 23:59 static/image/common/back.gif
如果 "gb.txt" 檔案並不是很大的話,記得上傳到論壇來,以便查看是因字碼衝突? 或是還有其他不明的因素所造 ...
你試看看,看那個錯誤訊息,是編譯錯誤~
我已經重編2次,還是一樣~{:4_210:}
tinyding
發表於 14-9-2 10:39
超級美少女 發表於 14-9-2 09:49 static/image/common/back.gif
你試看看,看那個錯誤訊息,是編譯錯誤~
我已經重編2次,還是一樣~
檔案我已下載,並且測試正常,一時之間看不出問題所在 ... {:4_155:}
root@linode-001:/tmp# opencc -i gb.txt -o TEST-gb.txt -c /usr/lib/x86_64-linux-gnu/opencc/mix2zht.ini
root@linode-001:/tmp# ls -la gb.tar.gz gb.txt TEST-gb.txt
-rw------- 1 root root2345 Sep2 02:21 gb.tar.gz
-rwxr-xr-x 1 1003513 16021 Sep2 01:44 gb.txt
-rw-r--r-- 1 root root 16021 Sep2 02:30 TEST-gb.txt
root@linode-001:/tmp# tail TEST-gb.txt
由於輸出太長了,所以,以下是截錄最後片段...
/td>\r\n </tr>\r\n <tr style="height:13.5pt;">\r\n<td style="padding-top:0.0cm;padding-right:5.4pt;padding-bottom:0.0cm;padding-left:5.4pt;border-top-color:#ece9d8;border-right-color:windowtext;border-bottom-color:windowtext;border-left-color:windowtext;width:79.0pt;height:13.5pt;border-right-width:1.0pt;border-bottom-width:1.0pt;border-left-width:1.0pt;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;background-color:silver;" width="105">\r\n <p align="center" style="margin-top:0.0cm;margin-right:0.0cm;margin-bottom:0.0pt;margin-left:0.0cm;text-align:center;">\r\n <strong><span style="color:#ff0000;font-family:黑體;font-size:medium;"><span style="font-size:24.0px;"><span style="color:#cc0000;"><strong><strong><span style="color:#ff0000;"><span style="font-size:18.0px;"><span style="color:#000000;"><strong><span style="font-family:simhei;"><span style="font-size:24.0px;"><b><span style="color:#333333;font-family:宋體;font-size:9.0pt;">商品尺碼</span></b></span></span></strong></sparoot@lin
tinyding
發表於 14-9-2 11:22
tinyding 發表於 14-9-2 10:39 static/image/common/back.gif
檔案我已下載,並且測試正常,一時之間看不出問題所在 ...
底下是使用自行編譯的 opencc,但設定檔案則是使用安裝在系統內的 Opencc 套件的設定檔案 ... :
root@linode-001:/tmp/opencc-0.4.3/build# ./src/tools/opencc -i /tmp/gb.txt -o /tmp/TEST-gb.txt -c /usr/lib/x86_64-linux-gnu/opencc/mix2zht.ini
root@linode-001:/tmp/opencc-0.4.3/build# pwd
/tmp/opencc-0.4.3/build
root@linode-001:/tmp/opencc-0.4.3/build# ls -la /tmp/gb.tar.gz /tmp/gb.txt /tmp/TEST-gb.txt
-rw------- 1 root root2345 Sep2 02:21 /tmp/gb.tar.gz
-rwxr-xr-x 1 1003513 16021 Sep2 01:44 /tmp/gb.txt
-rw-r--r-- 1 root root 16018 Sep2 03:12 /tmp/TEST-gb.txt
root@linode-001:/tmp/opencc-0.4.3/build# tail /tmp/TEST-gb.txt
由於輸出太長了,所以,以下是截錄最後片段...
/td>\r\n </tr>\r\n <tr style="height:13.5pt;">\r\n<td style="padding-top:0.0cm;padding-right:5.4pt;padding-bottom:0.0cm;padding-left:5.4pt;border-top-color:#ece9d8;border-right-color:windowtext;border-bottom-color:windowtext;border-left-color:windowtext;width:79.0pt;height:13.5pt;border-right-width:1.0pt;border-bottom-width:1.0pt;border-left-width:1.0pt;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;background-color:silver;" width="105">\r\n <p align="center" style="margin-top:0.0cm;margin-right:0.0cm;margin-bottom:0.0pt;margin-left:0.0cm;text-align:center;">\r\n <strong><span style="color:#ff0000;font-family:黑體;font-size:medium;"><span style="font-size:24.0px;"><span style="color:#cc0000;"><strong><strong><span style="color:#ff0000;"><span style="font-size:18.0px;"><span style="color:#000000;"><strong><span style="font-family:simhei;"><span style="font-size:24.0px;"><b><span style="color:#333333;font-family:宋體;font-size:9.0pt;">商品尺碼</span></b></span></span></strong></sparoot@lin
tinyding
發表於 14-9-2 11:26
tinyding 發表於 14-9-2 11:22 static/image/common/back.gif
底下是使用自行編譯的 opencc,但設定檔案則是使用安裝在系統內的 Opencc 套件的設定檔案 ... :
...
上面的測試,都是在 Debian 系統底下測試的 ... 上星期六做完 CentOS 底下的 opencc 測試後,我就把 Linode 和 DigitalOcean 中的 CentOS 給砍了 ... {:4_155:}