[問題] CGI的編碼

看板Web_Design作者 (o(.```.)o)時間13年前 (2012/04/23 15:48), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
想請教一下一個CGI的問題 我有兩個CGI程式,程式碼都一樣,如下所示 #!/usr/bin/perl print "Content-type: text/html\n\n"; print "Hello, World."; 但是兩個程式大小不一樣 一個是75B 一個是77B 75B那個程式可以正常執行 但是77B的那個程式會出現 「Internal Server Error」的訊息 查了一下網路 似乎是因為編碼的問題 (CGI程式要用ASCII編碼??) 想請問的是,那我該如何將程式編碼成ASCII呢?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.240.131.70 ※ 編輯: chocho1981 來自: 210.240.131.70 (04/23 15:48)

04/23 18:59, , 1F
BOM 的問題 77B 的那個是在記事本那裡選擇"Unicode"的
04/23 18:59, 1F

04/23 18:59, , 2F
那個會產生 2 byte 的 BOM 會影響 #! 的判斷
04/23 18:59, 2F

04/23 18:59, , 3F
記事本選項如果選 "ANSI" 就不會有 BOM
04/23 18:59, 3F
文章代碼(AID): #1FbGam1v (Web_Design)