OSDN Git Service

文字コードを UTF-8、改行コードをLFに統一
[spring-ext/ozacc-mail.git] / src / main / java / com / ozacc / mail / fetch / impl / sk_jp / io / ToCP932Corrector.java
old mode 100755 (executable)
new mode 100644 (file)
index 322b43b..156033a
@@ -1,51 +1,51 @@
-/*\r
- * @(#) $Id: ToCP932Corrector.java,v 1.1.2.1 2005/01/18 07:20:36 otsuka Exp $\r
- * $Revision: 1.1.2.1 $\r
- * Copyright (c) 2000 Shin Kinoshita All Rights Reserved.\r
- */\r
-package com.ozacc.mail.fetch.impl.sk_jp.io;\r
-\r
-/**\r
- * ToCP932Corrector.\r
- * <p>\r
- * CorrectOutputStreamWriterで用いられる文字列バッファ補正クラスです。<br>\r
- * 風間一洋さんのJavaHouse-Brewers投稿記事[14452]のCp932クラス\r
- * (XML日本語プロファイルも同じです)から\r
- * 変換表を参考にさせていただいています。<br>\r
- * </p>\r
- * @version $Revision: 1.1.2.1 $ $Date: 2005/01/18 07:20:36 $\r
- * @author Shin\r
- */\r
-public class ToCP932Corrector extends UnicodeCorrector {\r
-    /**\r
-     * Unicode文字の補正を行います。\r
-     * <p>\r
-     * 特定の文字を"MS932""Shift_JIS"エンコーディングで出力しようとした際の\r
-     * sun.ioコンバータでは正常に変換できない部分を補正します。\r
-     * </p>\r
-     * @param  c     source character\r
-     * @return Result character that corrected.\r
-     */\r
-    public char correct(char c) {\r
-        switch (c) {\r
-//          case 0x005c:        // REVERSE SOLIDUS ->\r
-//              return 0xff3c;  // FULLWIDTH REVERSE SOLIDUS\r
-            case 0x301c:        // WAVE DASH ->\r
-                return 0xff5e;  // FULLWIDTH TILDE\r
-            case 0x2016:        // DOUBLE VERTICAL LINE ->\r
-                return 0x2225;  // PARALLEL TO\r
-            case 0x2212:        // MINUS SIGN ->\r
-                return 0xff0d;  // FULLWIDTH HYPHEN-MINUS\r
-            // MS932コンバータが正しく解釈しているようだ\r
-/*\r
-            case 0x00a2:        // CENT SIGN ->\r
-                return 0xffe0;  // FULLWIDTH CENT SIGN\r
-            case 0x00a3:        // POUND SIGN ->\r
-                return 0xffe1;  // FULLWIDTH POUND SIGN\r
-            case 0x00ac:        // NOT SIGN ->\r
-                return 0xffe2;  // FULLWIDTH NOT SIGN\r
-*/\r
-        }\r
-        return c;\r
-    }\r
-}\r
+/*
+ * @(#) $Id: ToCP932Corrector.java,v 1.1.2.1 2005/01/18 07:20:36 otsuka Exp $
+ * $Revision: 1.1.2.1 $
+ * Copyright (c) 2000 Shin Kinoshita All Rights Reserved.
+ */
+package com.ozacc.mail.fetch.impl.sk_jp.io;
+
+/**
+ * ToCP932Corrector.
+ * <p>
+ * CorrectOutputStreamWriterで用いられる文字列バッファ補正クラスです。<br>
+ * 風間一洋さんのJavaHouse-Brewers投稿記事[14452]のCp932クラス
+ * (XML日本語プロファイルも同じです)から
+ * 変換表を参考にさせていただいています。<br>
+ * </p>
+ * @version $Revision: 1.1.2.1 $ $Date: 2005/01/18 07:20:36 $
+ * @author Shin
+ */
+public class ToCP932Corrector extends UnicodeCorrector {
+    /**
+     * Unicode文字の補正を行います。
+     * <p>
+     * 特定の文字を"MS932""Shift_JIS"エンコーディングで出力しようとした際の
+     * sun.ioコンバータでは正常に変換できない部分を補正します。
+     * </p>
+     * @param  c     source character
+     * @return Result character that corrected.
+     */
+    public char correct(char c) {
+        switch (c) {
+//          case 0x005c:        // REVERSE SOLIDUS ->
+//              return 0xff3c;  // FULLWIDTH REVERSE SOLIDUS
+            case 0x301c:        // WAVE DASH ->
+                return 0xff5e;  // FULLWIDTH TILDE
+            case 0x2016:        // DOUBLE VERTICAL LINE ->
+                return 0x2225;  // PARALLEL TO
+            case 0x2212:        // MINUS SIGN ->
+                return 0xff0d;  // FULLWIDTH HYPHEN-MINUS
+            // MS932コンバータが正しく解釈しているようだ
+/*
+            case 0x00a2:        // CENT SIGN ->
+                return 0xffe0;  // FULLWIDTH CENT SIGN
+            case 0x00a3:        // POUND SIGN ->
+                return 0xffe1;  // FULLWIDTH POUND SIGN
+            case 0x00ac:        // NOT SIGN ->
+                return 0xffe2;  // FULLWIDTH NOT SIGN
+*/
+        }
+        return c;
+    }
+}