CVS Log Message Encoding
|
[edit]
CVS ·Î±× ¸Þ½ÃÁö ÀÎÄÚµùÀ» cp949¿¡¼ utf-8·Î ¹Ù²ãÁÖ´Â ¹æ¹ý ¶µ¿ÀÏÇÑ CVS ÀúÀå¼Ò¸¦ À©µµ¿ì¿Í ¸®´ª½º¿¡¼ »ç¿ëÇÒ °æ¿ì¿¡ ·Î±× ¸Þ½ÃÁöÀÇ ÀÎÄÚµùÀÌ ´Þ¶ó¼ ¹®Á¦°¡ µÇ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. (¹°·Ð ¾î¶² °æ¿ì¿¡µµ ÀÎÄÚµùÀÌ ´Ù¸£¸é ¹®Á¦°ÚÁö¸¸; ) ±×·² ¶§ ´ÙÀ½°ú °°Àº ½ºÅ©¸³Æ®¸¦ ¾²¸é ¸ðµç ·Î±× ¸Þ½ÃÁö¸¦ utf-8·Î ¹Ù²ãÁÝ´Ï´Ù.
#!/usr/bin/python # -*- coding: UTF-8 -*- """ file do_something_about_encoding.py Title: ÀÎÄÚµù ¾î¼±¸Àú¼±¸. Desc: ÆÄÀÏÀÇ ÀÎÄÚµù¿¡ ´ëÇØ ¹º°¥ ÇÏ´Â ÇÁ·Î±×·¥. Author: Son, Kyeong-uk(hey_calm) $Log: CVSLogMessageEncoding,v $ Revision 1.1 2004/11/13 11:14:26 kss 211.104.178.25;;WkPark;; Revision 1.2 2004/07/30 04:37:13 kss 211.63.103.71;;hey;; Revision 1.1 2004/07/29 09:56:04 kss 211.213.198.101;;pyrasis;; Revision 1.6 2004/07/29 09:02:22 hey_calm ·Î±× ¸Þ½ÃÁö º¯°æ È®ÀÎ. Revision 1.5 2004/07/29 08:59:55 hey_calm ·Î±× ¸Þ½ÃÁö¸¦ euc-kr -> utf-8 -> cp949 ¼ø¼´ë·Î °£ÁÖÇϰí ÀÎÄÚµù ÃßÃøÇÔ. Revision 1.4 2004/07/29 08:15:31 hey_calm Revision 1.3 2004/07/29 07:58:32 hey_calm iconv°¡ ½ÇÆÐÇØµµ ¿¡·¯ ¸Þ½ÃÁö ÂïÁö ¾Ê°Ô ¹Ù²Þ. Revision 1.2 2004/07/27 06:05:24 hey_calm ÅÇÀ» ½ºÆäÀ̽º·Î ¹Ù²Þ. Revision 1.1 2004/07/27 05:39:57 hey_calm ·Î±× ¸Þ½ÃÁöÀÇ ÀÎÄÚµùÀ» utf-8·Î ¹Ù²ãÁÖ´Â ±â´É ³ÖÀ½. """ import os, sys filename = "" if __name__ == '__main__': if 1 < len(sys.argv): filename = sys.argv[1] file = open(filename, 'r') source = file.read() try: content = unicode(source, "euc-kr").encode("utf-8") except UnicodeError: try: unicode(source, "utf-8").encode("utf-8") content = None except UnicodeError: try: content = unicode(source, "cp949").encode("utf-8") except UnicodeError: content = None if content is not None: file = open(filename, "w") file.write(content) file.close() ... »ý·« # # One thing that should be noted is the the ALL keyword is not # supported. There can be only one entry that matches a given # repository. DEFAULT $CVSROOT/CVSROOT/do_something_about_encoding.py ... »ý·« # File format: # # [<whitespace>]<filename>[<whitespace><error message>]<end-of-line> # # comment lines begin with '#' do_something_about_encoding.py ·Î±× ¸Þ½ÃÁö ÀÎÄÚµùÀ» ¾î¶»°Ô Á» ÇÏ´Â ÇÁ·Î±×·¥ |
You enjoy the company of other people. |








