修正中文路径问题
diff --git a/.project b/.project
deleted file mode 100644
index fb9ffc1..0000000
--- a/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>

-<projectDescription>

-	<name>tcutils</name>

-	<comment></comment>

-	<projects>

-	</projects>

-	<buildSpec>

-		<buildCommand>

-			<name>org.python.pydev.PyDevBuilder</name>

-			<arguments>

-			</arguments>

-		</buildCommand>

-	</buildSpec>

-	<natures>

-		<nature>org.python.pydev.pythonNature</nature>

-	</natures>

-</projectDescription>

diff --git a/.pydevproject b/.pydevproject
deleted file mode 100644
index a270ffe..0000000
--- a/.pydevproject
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>

-<?eclipse-pydev version="1.0"?>

-

-<pydev_project>

-<pydev_property name="org.python.pydev.PYTHON_PROJECT_INTERPRETER">Default</pydev_property>

-<pydev_property name="org.python.pydev.PYTHON_PROJECT_VERSION">python 2.6</pydev_property>

-<pydev_pathproperty name="org.python.pydev.PROJECT_SOURCE_PATH">

-<path>/tcutils/src</path>

-</pydev_pathproperty>

-</pydev_project>

diff --git a/tcutils/vcprojred.py b/tcutils/vcprojred.py
index 7304160..71f0509 100644
--- a/tcutils/vcprojred.py
+++ b/tcutils/vcprojred.py
@@ -18,7 +18,15 @@
         

     def run(self,argv):

         self._parse_opt(argv)

-        self._run_dir(self.options.solutiondir)

+        if isinstance(self.options.solutiondir,str):

+            soludir = self.options.solutiondir.decode('gbk')

+        else:

+            soludir = self.options.solutiondir

+

+        if isinstance(self.options.outputdir,str):

+            self.options.outputdir = self.options.outputdir.decode('gbk')

+

+        self._run_dir(soludir)

     

     def error(self,msg,exitcode = 1):

         print "Error: %s" % msg

@@ -76,12 +84,14 @@
             f.close()

     

     def _deal_proj(self,projfile):

+        if isinstance(projfile,str):

+            projfile = projfile.decode('gbk')

         file_name = os.path.basename(projfile)

         exts = os.path.splitext(file_name)

         if exts[-1] not in ['.vcproj']:

             return None

         # parse project 

-        print u"处理工程 [%s]" %  projfile

+        print u"处理工程 [%s]" %  unicode(projfile)

 

         prjdom = xml_encoding = None

         try:

diff --git a/vcprojred.py b/vcprojred.py
index 7133d73..6d31f49 100644
--- a/vcprojred.py
+++ b/vcprojred.py
@@ -1,4 +1,4 @@
-# -*- coding: utf-8 -*-

+# -*- coding: utf-8

 from tcutils.vcprojred import vcprojred

 import sys