* \8e\9f\82Ì\96â\91è\82ð\8fC\90³
* \8e\80\91Ì\82É\91h\90¶\82Ì\8fñ\82ð\90U\82é\82Æ\83N\83\89\83b\83V\83\85\82·\82é (#39081)
* \89\8a\82Å\83X\83\89\83C\83\80\89»\82Ì\89ð\8f\9c\82ª\82Å\82«\82È\82¢ (#39134)
+ * unix\82Å\82Ì\83f\83t\83H\83\8b\83g\95¶\8e\9a\83R\81[\83h\82ðUTF-8\82É\95Ï\8dX(#39273)
Sun Dec 26 2018 Kentaro Shirakata <argrath@ub32.org>
/* default input kcode */
#ifndef INPUT_KCODE
-# ifdef MSDOS
+# if defined(MSDOS) || defined(WIN32)
# define INPUT_KCODE SJIS
# else
-# define INPUT_KCODE EUC
+# define INPUT_KCODE UTF8
# endif
#endif
/* default output kcode */
#ifndef OUTPUT_KCODE
-# ifdef MSDOS
+# if defined(MSDOS) || defined(WIN32)
# define OUTPUT_KCODE SJIS
# else
-# define OUTPUT_KCODE EUC
+# define OUTPUT_KCODE UTF8
# endif
#endif