如何上传含中文的PERL程序到Unix?

如何上传含中文的PERL程序到Unix?

如何上传含中文的PERL程序到Unix?
在Windows XP上用Notepad写的含中文程序, 比如
----------------------------------------------------------
#!/usr/bin/perl
use encoding 'euc-cn', STDIN => 'euc-cn', STDOUT => 'euc-cn';
print "Content-type: text/html\n\n";
print "hello";
print "吗吗";
----------------------------------------------------------
NotePad提供ANSI, UTF-8, Unicode三种文本格式.只有存为ANSI时才能在在UNIX上运行,但中文会变为问号,其他格式根本就不RUN. 不知存成何种格式才能上传到UNIX上作为CGI运行?

大谢!!!!

中文变问号是显示的问题,.
中文变问号是显示的问题,不是Perl的问题,输出的时候指定字符集GB2312
print "Content-type:text/html;charset=GB2312";
是格式问题吗?
谢谢cactus.

问题在于当存成ANSI格式时打印句内的中文就变成了?,以上程序SAVE成ANSI格式后就变成.

----------------------------------------------------------
#!/usr/bin/perl
use encoding 'euc-cn', STDIN => 'euc-cn', STDOUT => 'euc-cn';
print "Content-type: text/html\n\n";
print "hello";
print "??";
----------------------------------------------------------
如果存为UNICODE or UFT-8,Unix根本就不编译.怎样才能存为TEXT格式又保留中文信息?

谢谢.