桃園縣查詢稅籍編號:http://www.tytax.gov.tw/core/query/houseno.php?REGION=1&VILLID=110&LAST_REGION=1
在縣市政府網站上查到的稅籍編號通常只有11碼而已。報稅軟體所需的稅籍編號要12號,缺少的一碼是所謂的縣市代碼,譬如像台北市是A,台南市是D。
縣市代碼詳列如下:
A 台北市,
B 台中市,
C基隆市,
D 台南市,
E 高雄市,
F 台北縣,
G 宜蘭縣,
H 桃園縣,
I 嘉義市,
J 新竹縣,
K 苗栗縣,
L 台中縣,
M 南投縣,
N彰化縣,
O 新竹市,
P 雲林縣,
Q 嘉義縣,
R 台南縣,
S 高雄縣,
T 屏東縣,
U 花蓮縣,
V 台東縣,
W 金門縣,
X 澎湖縣,
Y 陽明山,
Z 連江縣。
所以假設你在台中市查到的編號是 01234567890 的話,就要輸入 B01234567890 .
2011年5月15日 星期日
phplist匯入名單
假設剛裝好機器時,要匯入名單開始講起
匯入時,經常會遇到的2個問題
1.發現自己手動新增的的名字是正常的,但匯入名單是亂碼
原因是因為網頁必須要顯示UTF8的字,手動匯入名單的檔案來源是Big5
所以需要用轉碼程式來進行Big5轉UTF8,可以用ConvertZ這類程式先做轉換
2.發現自己手動新增的名字以及匯入名單都是亂碼,而從舊的資料庫備分檔還原後,是正常的
原因是曾經對資料庫進行重新初始化的作業,初始化的過程中,編碼不是用UTF8
所以原始儲存資料的編碼就有問題所導致
需要修改/etc/my.cnf的default-character-set=utf8,在[mysql] [mysqld]及[client]中
3.發現都其他原因的亂碼
應該是網頁顯示沒有設定成中文,或者網站已經故障
前項,切換成中文即可;後項,備份資料庫後重裝系統,再復原




依自己想要匯入名單的群組先加好電子報的名字(以下說明分"學術單位" 以及 "電子產業")


以下開始要準備在電子報裡,想要新增的欄位,這些欄位跟你的來源資料有關
一般除了email(預設已存在)是必要欄位外,其他建議不要鉤選"必要"
在設定欄位名字時,請注意,要跟資料來源的第1行一樣,
以下範例就是採用firstname,lastname,title,comp這4欄,都不是必要
而email不用新增,因為這是預設資料來源一定要有的必要欄位




以下是示範如何用ConvertZ來將來源資料轉成UTF8的中文編碼
如果如此才能確保網頁顯示正確中文

接下來再依以下步驟,即可完成匯入






匯入時,經常會遇到的2個問題
1.發現自己手動新增的的名字是正常的,但匯入名單是亂碼
原因是因為網頁必須要顯示UTF8的字,手動匯入名單的檔案來源是Big5
所以需要用轉碼程式來進行Big5轉UTF8,可以用ConvertZ這類程式先做轉換
2.發現自己手動新增的名字以及匯入名單都是亂碼,而從舊的資料庫備分檔還原後,是正常的
原因是曾經對資料庫進行重新初始化的作業,初始化的過程中,編碼不是用UTF8
所以原始儲存資料的編碼就有問題所導致
需要修改/etc/my.cnf的default-character-set=utf8,在[mysql] [mysqld]及[client]中
3.發現都其他原因的亂碼
應該是網頁顯示沒有設定成中文,或者網站已經故障
前項,切換成中文即可;後項,備份資料庫後重裝系統,再復原




依自己想要匯入名單的群組先加好電子報的名字(以下說明分"學術單位" 以及 "電子產業")


以下開始要準備在電子報裡,想要新增的欄位,這些欄位跟你的來源資料有關
一般除了email(預設已存在)是必要欄位外,其他建議不要鉤選"必要"
在設定欄位名字時,請注意,要跟資料來源的第1行一樣,
以下範例就是採用firstname,lastname,title,comp這4欄,都不是必要
而email不用新增,因為這是預設資料來源一定要有的必要欄位




以下是示範如何用ConvertZ來將來源資料轉成UTF8的中文編碼
如果如此才能確保網頁顯示正確中文
接下來再依以下步驟,即可完成匯入







2011年5月10日 星期二
Linux 上中文轉碼
在許多系統,預設要使用utf8的編碼資料
例如opensource的web系統(phplist phpMyAdmin)
而一般AP或WINDOW軟體多半是用Big5編碼,一旦轉出給opensource系統轉入,會有亂碼
Linux提供iconv的工具來進行資料轉換
accounts_phplist2.csv是原Big5編碼的資料
accounts_phplist2-utf8.csv則是經過編碼轉成utf8的資料
範例如下
iconv -f Big5 -t UTF-8 < accounts_phplist2.csv > accounts_phplist2-utf8.csv
Windows也有許多工具可以做到,以下舉一個範例
1.先下載ConvertZ並安裝
2.開啟後,指定來源檔,加入,目的路徑,轉碼方式
例如opensource的web系統(phplist phpMyAdmin)
而一般AP或WINDOW軟體多半是用Big5編碼,一旦轉出給opensource系統轉入,會有亂碼
Linux提供iconv的工具來進行資料轉換
accounts_phplist2.csv是原Big5編碼的資料
accounts_phplist2-utf8.csv則是經過編碼轉成utf8的資料
範例如下
iconv -f Big5 -t UTF-8 < accounts_phplist2.csv > accounts_phplist2-utf8.csv
Windows也有許多工具可以做到,以下舉一個範例
1.先下載ConvertZ並安裝
2.開啟後,指定來源檔,加入,目的路徑,轉碼方式
2011年5月6日 星期五
dump webpage
(1) telnet
[root@HTS099 burn]#telnet [target-ip] 80
[root@HTS099 burn]#telnet> GET [folder/page.htm] HTTP/1.1
[root@HTS099 burn]#telnet> Host:[source-ip or host name]
[root@HTS099 burn]#telnet> Authorization: Basic [ecrypted account and password]
encrypted process:
[root@HTS099 burn]# python
Python 2.6.5 (r265:79063, Jul 14 2010, 11:36:05)
[GCC 4.4.4 20100630 (Red Hat 4.4.4-10)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import base64
>>> print base64.b64encode(":") 帳號密碼為空白
Og==
>>> print base64.b64encode("acct:pass") .htaccess的帳號acct密碼pass
YWNjdDpwYXNz
>>> exit
Use exit() or Ctrl-D (i.e. EOF) to exit
>>>
[root@HTS099 burn]#
Example:
[root@PHPLIST ~]# telnet 192.168.1.254 80
Trying 192.168.1.254...
Connected to 192.168.1.254 (192.168.1.254).
Escape character is '^]'.
GET /status.htm HTTP/1.1
Host:192.168.1.100
Authorization: Basic Og==
HTTP/1.0 200 Okay
Connection: close
Server: IPShare6.0
MIME-version: 1.0
Pragma: no-cache
Content-Type: text/html
Content-Length: 5210
<html>
<head>
<title>Connection Status</title>
<script type="text/javascript" language="JavaScript">
:
:
:Connection closed by foreign host.
(2) wget
wget --http-user '' --http-password '' http://192.168.1.254/status.htm -O /root/status.htm
wget --http-user 'acct' --http-password 'pass' http://192.168.1.254/status.htm -O /root/status.htm
[root@HTS099 burn]#telnet [target-ip] 80
[root@HTS099 burn]#telnet> GET [folder/page.htm] HTTP/1.1
[root@HTS099 burn]#telnet> Host:[source-ip or host name]
[root@HTS099 burn]#telnet> Authorization: Basic [ecrypted account and password]
encrypted process:
[root@HTS099 burn]# python
Python 2.6.5 (r265:79063, Jul 14 2010, 11:36:05)
[GCC 4.4.4 20100630 (Red Hat 4.4.4-10)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import base64
>>> print base64.b64encode(":") 帳號密碼為空白
Og==
>>> print base64.b64encode("acct:pass") .htaccess的帳號acct密碼pass
YWNjdDpwYXNz
>>> exit
Use exit() or Ctrl-D (i.e. EOF) to exit
>>>
[root@HTS099 burn]#
Example:
[root@PHPLIST ~]# telnet 192.168.1.254 80
Trying 192.168.1.254...
Connected to 192.168.1.254 (192.168.1.254).
Escape character is '^]'.
GET /status.htm HTTP/1.1
Host:192.168.1.100
Authorization: Basic Og==
HTTP/1.0 200 Okay
Connection: close
Server: IPShare6.0
MIME-version: 1.0
Pragma: no-cache
Content-Type: text/html
Content-Length: 5210
<html>
<head>
<title>Connection Status</title>
<script type="text/javascript" language="JavaScript">
:
:
:Connection closed by foreign host.
(2) wget
wget --http-user '' --http-password '' http://192.168.1.254/status.htm -O /root/status.htm
wget --http-user 'acct' --http-password 'pass' http://192.168.1.254/status.htm -O /root/status.htm
訂閱:
文章 (Atom)
文章分類
- 爬山 (3)
- 參考文章 (3)
- 鳥事 (5)
- 報稅 (1)
- AIX (2)
- ajax (1)
- BCB (3)
- C/C++ (2)
- cloudera (3)
- DISK (1)
- ftp (1)
- Fuse (2)
- gdb (2)
- hadoop (13)
- hdfs (8)
- HPC (2)
- hypertable (12)
- iOS (1)
- iscsi (1)
- JAVA (2)
- KFS (5)
- kickstart (1)
- KVM (2)
- LAMP (2)
- linux (2)
- Lion (1)
- LVM (2)
- mapreduce (3)
- mpi (3)
- mpich2 (4)
- msgpack (2)
- mysql (2)
- nfs (1)
- openmp (2)
- OS (1)
- OSX (2)
- others (5)
- PBS (1)
- performance_tuning (3)
- php (3)
- phplist (3)
- programming (27)
- REST (2)
- RHCA (6)
- rhel (13)
- rhel6 (4)
- scp (1)
- shell_scripts (2)
- snowleopard (2)
- Solaris (6)
- ssh (1)
- syslog (1)
- t-442-1 (4)
- torque (1)
- ubuntu (2)
- VNC (1)
- watercolor (5)
- windows (1)
- yum (1)