Jun Chen
f46ba2235f
[PATCH] fs: make nls_cp936.c handle some U00XY characters and U20AC correctly
...
Twenty characters in cp936 are not correctly handled. They're all in the
U00 plane. nls_cp936 converts all U00XY to XY but this is not correct for
some characters.(e.g. U00B7 -> A1A4, U00A8 -> A1A7).
This problem is fixed by generating u2c_00 based on all c2u_xx and changing
uni2char() to give U00 plane a special handling. The "â¬"(U20AC,80 in
cp936) is also be handled properly.
Acked-by: Gang Chen <cgdlut@gmail.com>
Cc: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-12-07 08:39:46 -08:00
..
2006-12-07 08:39:33 -08:00
2006-12-07 08:39:35 -08:00
2006-12-07 08:39:45 -08:00
2006-12-07 08:39:45 -08:00
2006-12-07 08:39:43 -08:00
2006-12-07 08:39:43 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:27 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:36 -08:00
2006-11-25 13:28:33 -08:00
2006-09-27 08:26:18 -07:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:39 -08:00
2006-12-07 08:39:25 -08:00
2006-10-03 08:03:40 -07:00
2006-12-07 08:39:37 -08:00
2006-12-07 08:39:44 -08:00
2006-12-07 08:39:44 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:32 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-10-01 00:39:28 -07:00
2006-12-07 08:39:35 -08:00
2006-10-09 14:19:08 -07:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:40 -08:00
2006-12-07 08:39:42 -08:00
2006-12-07 08:39:45 -08:00
2006-12-07 08:39:27 -08:00
2006-12-07 08:39:35 -08:00
2006-12-07 08:39:40 -08:00
2006-12-07 08:39:25 -08:00
2006-11-16 11:43:38 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-10-20 10:26:41 -07:00
2006-12-07 08:39:45 -08:00
2006-12-07 08:39:46 -08:00
2006-12-07 08:39:23 -08:00
2006-12-07 08:39:35 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:30 -08:00
2006-12-07 08:39:40 -08:00
2006-12-07 08:39:25 -08:00
2006-10-01 00:39:30 -07:00
2006-12-07 08:39:42 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:44 -08:00
2006-12-07 08:39:35 -08:00
2006-12-07 08:39:44 -08:00
2006-11-16 11:43:38 -08:00
2006-12-07 08:39:29 -08:00
2006-12-07 08:39:25 -08:00
2006-01-11 18:42:13 -08:00
2006-10-01 00:39:28 -07:00
2006-09-29 09:18:08 -07:00
2006-12-07 08:39:38 -08:00
2006-12-07 08:39:44 -08:00
2005-04-16 15:20:36 -07:00
2006-06-30 19:25:36 +02:00
2006-09-29 09:18:12 -07:00
2005-04-16 15:20:36 -07:00
2006-10-04 06:51:26 -06:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:39 -08:00
2006-09-30 20:52:18 +02:00
2006-12-07 08:39:33 -08:00
2006-12-07 08:39:33 -08:00
2006-12-07 08:39:41 -08:00
2006-12-07 08:39:25 -08:00
2006-07-03 15:27:06 -07:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:25 -08:00
2006-01-08 20:12:40 -08:00
2006-12-07 08:39:25 -08:00
2006-12-07 08:39:24 -08:00
2006-12-07 08:39:25 -08:00
2006-04-11 13:53:33 +02:00
2006-10-02 07:57:14 -07:00
2006-12-07 08:39:32 -08:00
2006-09-29 09:18:20 -07:00
2006-09-30 20:52:26 +02:00
2006-09-29 09:18:24 -07:00
2006-12-07 08:39:44 -08:00
2006-12-07 08:39:25 -08:00
2006-12-04 02:00:24 -05:00
2006-09-30 20:52:32 +02:00
2006-06-30 19:25:36 +02:00
2006-10-12 15:09:51 +02:00
2006-11-30 05:32:19 +01:00
2006-01-08 20:13:36 -08:00
2006-10-01 00:39:30 -07:00
2006-12-07 08:39:25 -08:00
2006-10-11 11:14:16 -07:00
2006-12-07 08:39:25 -08:00
2006-09-30 20:52:26 +02:00
2006-12-07 08:39:35 -08:00
2006-12-07 08:39:25 -08:00
2006-06-30 19:25:36 +02:00
2006-09-30 20:52:31 +02:00
2006-10-01 00:39:30 -07:00
2006-12-07 08:39:41 -08:00
2006-06-26 09:58:17 -07:00
2005-11-07 18:18:11 -08:00
2006-10-01 00:39:19 -07:00
2005-04-16 15:20:36 -07:00
2006-03-23 07:38:11 -08:00
2006-09-30 20:52:31 +02:00
2006-10-01 00:39:29 -07:00
2006-10-01 00:39:28 -07:00
2006-10-03 08:03:40 -07:00
2006-09-29 09:18:23 -07:00
2006-12-07 08:39:46 -08:00
2006-11-04 08:45:39 -08:00
2006-12-07 08:39:35 -08:00
2006-12-04 02:00:24 -05:00
2006-12-04 02:00:24 -05:00
2006-12-04 02:00:24 -05:00
2005-04-16 15:20:36 -07:00
2006-11-03 12:27:59 -08:00