OSDN Git Service

nkf/nkf.git
13 years ago* Remove extra space.
NARUSE, Yui [Mon, 1 Oct 2007 23:29:21 +0000 (23:29 +0000)]
* Remove extra space.
* Move Acknowledge.

13 years ago* Remove variable is_incputcode_set.
NARUSE, Yui [Mon, 1 Oct 2007 23:18:43 +0000 (23:18 +0000)]
* Remove variable is_incputcode_set.

13 years ago* Rename cr_conv to nl_conv, o_crconv to o_nlconv, crmode_f to nlmode_f,
NARUSE, Yui [Mon, 1 Oct 2007 21:37:58 +0000 (21:37 +0000)]
* Rename cr_conv to nl_conv, o_crconv to o_nlconv, crmode_f to nlmode_f,
  Constant NL to LF.

13 years ago* Fix: CRLF
NARUSE, Yui [Wed, 19 Sep 2007 22:06:23 +0000 (22:06 +0000)]
* Fix: CRLF

13 years ago* Fix: Some characters are confused with Halfwidth Voice Mark.
NARUSE, Yui [Wed, 19 Sep 2007 22:03:15 +0000 (22:03 +0000)]
* Fix: Some characters are confused with Halfwidth Voice Mark.
  [forum#32394]

13 years ago* some code maintenance.
NARUSE, Yui [Wed, 19 Sep 2007 20:51:55 +0000 (20:51 +0000)]
* some code maintenance.

13 years ago* Add characters to -Z4.
NARUSE, Yui [Wed, 12 Sep 2007 13:56:53 +0000 (13:56 +0000)]
* Add characters to -Z4.

* Add test for -Z4.

13 years ago* Add option -Z4: Convert JIS X 0208 Katakana to JIS X 0201 Katakana.
NARUSE, Yui [Fri, 31 Aug 2007 23:06:08 +0000 (23:06 +0000)]
* Add option -Z4: Convert JIS X 0208 Katakana to JIS X 0201 Katakana.

13 years ago* ReFix: forum15899.
NARUSE, Yui [Thu, 30 Aug 2007 15:02:28 +0000 (15:02 +0000)]
* ReFix: forum15899.

* Fix: Spaces aren't preserved. [nkf-bugs#10904]

13 years ago* Fix: mime encode extra NL + SPACE.
NARUSE, Yui [Thu, 23 Aug 2007 06:37:35 +0000 (06:37 +0000)]
* Fix: mime encode extra NL + SPACE.

13 years ago* Fix typo: "Endien" -> "Endian" [ nkf-Bugs-10833 ]
NARUSE, Yui [Fri, 10 Aug 2007 00:07:09 +0000 (00:07 +0000)]
* Fix typo: "Endien" -> "Endian" [ nkf-Bugs-10833 ]

13 years ago* Update documents [ nkf-Patches-10818 ]
NARUSE, Yui [Wed, 8 Aug 2007 00:55:19 +0000 (00:55 +0000)]
* Update documents [ nkf-Patches-10818 ]

* -E no longer accepts JIS text. [ nkf-Bugs-10820 ]

13 years ago* SetNkfOption(LPCSTR optStr) -> SetNkfOption(LPSTR optStr)
NARUSE, Yui [Wed, 25 Jul 2007 19:13:07 +0000 (19:13 +0000)]
* SetNkfOption(LPCSTR optStr) -> SetNkfOption(LPSTR optStr)

13 years ago* Remove copying exe and dll other folder.
NARUSE, Yui [Wed, 25 Jul 2007 19:12:37 +0000 (19:12 +0000)]
* Remove copying exe and dll other folder.

* Fix: /LD not needed

13 years ago* Fix comments.
NARUSE, Yui [Wed, 25 Jul 2007 00:12:44 +0000 (00:12 +0000)]
* Fix comments.

13 years ago* Fix versions.
NARUSE, Yui [Wed, 25 Jul 2007 00:12:30 +0000 (00:12 +0000)]
* Fix versions.

13 years ago* Update version.
NARUSE, Yui [Fri, 20 Jul 2007 05:17:08 +0000 (05:17 +0000)]
* Update version.

13 years ago* Fix: -L* doesn't work.
NARUSE, Yui [Fri, 20 Jul 2007 05:08:29 +0000 (05:08 +0000)]
* Fix: -L* doesn't work.

13 years ago* Fix: nkf32.dll can't build.
NARUSE, Yui [Thu, 19 Jul 2007 10:10:03 +0000 (10:10 +0000)]
* Fix: nkf32.dll can't build.

13 years ago* Fix: nkf32.dll can't build
NARUSE, Yui [Thu, 19 Jul 2007 10:05:34 +0000 (10:05 +0000)]
* Fix: nkf32.dll can't build

13 years ago* Update Copyright. v2_0_8
NARUSE, Yui [Mon, 9 Jul 2007 18:11:57 +0000 (18:11 +0000)]
* Update Copyright.

13 years ago* nkf.c(kanji_convert): Fix guess fallback.
NARUSE, Yui [Tue, 5 Jun 2007 08:58:17 +0000 (08:58 +0000)]
* nkf.c(kanji_convert): Fix guess fallback.

13 years ago* Support CP10001 (Microsoft's MacJapanese).
NARUSE, Yui [Tue, 29 May 2007 00:12:13 +0000 (00:12 +0000)]
* Support CP10001 (Microsoft's MacJapanese).

13 years ago* show line-break code when nkf --guess.
NARUSE, Yui [Mon, 28 May 2007 05:31:01 +0000 (05:31 +0000)]
* show line-break code when nkf --guess.

13 years ago* Fix: insert SPACE at newlines when MIME encode folding
NARUSE, Yui [Thu, 15 Mar 2007 14:38:59 +0000 (14:38 +0000)]
* Fix: insert SPACE at newlines when MIME encode folding

13 years ago* Fix: extra next line of MIME encode result [nkf-bugs#9872]
NARUSE, Yui [Wed, 14 Mar 2007 03:52:16 +0000 (03:52 +0000)]
* Fix: extra next line of MIME encode result [nkf-bugs#9872]

13 years ago* Fix: Can't decode MIME encode JIS strings.
NARUSE, Yui [Sun, 28 Jan 2007 15:30:05 +0000 (15:30 +0000)]
* Fix: Can't decode MIME encode JIS strings.
  http://pc10.2ch.net/test/read.cgi/unix/1005206241/189

13 years ago* Fix: other fixes arround cp932 encodings.
NARUSE, Yui [Sun, 12 Nov 2006 05:33:56 +0000 (05:33 +0000)]
* Fix: other fixes arround cp932 encodings.
  by MORIYAMA Masayuki
  Message-ID: <454ED961.9070808@miraclelinux.com>

13 years ago* Fix: Fullwidth-Halfwidth conversion.
NARUSE, Yui [Fri, 10 Nov 2006 18:45:39 +0000 (18:45 +0000)]
* Fix: Fullwidth-Halfwidth conversion.
  by MORIYAMA Masayuki
  Message-ID: <454ED961.9070808@miraclelinux.com>

13 years ago* Fix: can't output Shift_JIS UDC.
NARUSE, Yui [Sat, 4 Nov 2006 23:35:25 +0000 (23:35 +0000)]
* Fix: can't output Shift_JIS UDC.

13 years ago* Support input NTT DoCoMo's emoji in Shift_JIS
NARUSE, Yui [Sat, 4 Nov 2006 05:14:43 +0000 (05:14 +0000)]
* Support input NTT DoCoMo's emoji in Shift_JIS
* Support input J-PHONE's  emoji in Shift_JIS

13 years ago* Add support for CP932, CP5022x, eucJP-ms User Defined Characters.
NARUSE, Yui [Sat, 4 Nov 2006 05:06:15 +0000 (05:06 +0000)]
* Add support for CP932, CP5022x, eucJP-ms User Defined Characters.

13 years agoFix bugs repoted in [ruby-dev:29719].
NARUSE, Yui [Wed, 1 Nov 2006 03:31:49 +0000 (03:31 +0000)]
Fix bugs repoted in [ruby-dev:29719].
* skip octets which can't be converted to Unicode.
* set x0201_f not in --ic but in --oc.

13 years ago*** empty log message ***
Shinji Kono [Mon, 23 Oct 2006 17:56:07 +0000 (17:56 +0000)]
*** empty log message ***

13 years ago* Fix: nkf returns success even if some files can't read.
NARUSE, Yui [Fri, 13 Oct 2006 01:41:25 +0000 (01:41 +0000)]
* Fix: nkf returns success even if some files can't read.
  [nkf-bugs#9049] patch by tek

13 years ago* Refix: Continue conversion when nkf can't read a file in multiple files
NARUSE, Yui [Thu, 12 Oct 2006 01:59:31 +0000 (01:59 +0000)]
* Refix: Continue conversion when nkf can't read a file in multiple files
  [nkf-bugs#9049] patch by tek

13 years ago* remove CR
NARUSE, Yui [Sun, 8 Oct 2006 12:02:34 +0000 (12:02 +0000)]
* remove CR
* Continue conversion when nkf can't read a file in multiple files

14 years ago* EOF problem
NARUSE, Yui [Fri, 15 Sep 2006 20:04:36 +0000 (20:04 +0000)]
* EOF problem

14 years ago* Fix: check_bom cuts \xfe\xff\xXX\xXX of UTF-32
NARUSE, Yui [Fri, 15 Sep 2006 18:05:45 +0000 (18:05 +0000)]
* Fix: check_bom cuts \xfe\xff\xXX\xXX of UTF-32

14 years ago* Fix: can't guess UTF-16 and UTF-32
NARUSE, Yui [Fri, 15 Sep 2006 17:06:14 +0000 (17:06 +0000)]
* Fix: can't guess UTF-16 and UTF-32

14 years ago* Add support --ic=UTF-32
NARUSE, Yui [Fri, 15 Sep 2006 16:23:20 +0000 (16:23 +0000)]
* Add support --ic=UTF-32
* Fix: can't guess UTF-16 and UTF-32
* Fix: can't decode beyond BMP of UTF-16LE

14 years ago* Add support Unicode 0x10000-0x10FFFF
NARUSE, Yui [Fri, 15 Sep 2006 04:30:03 +0000 (04:30 +0000)]
* Add support Unicode 0x10000-0x10FFFF
* Add support UTF-32

14 years ago* Pass through SI/SO/ESC when input is EUC [nkf-dev#39]
NARUSE, Yui [Thu, 24 Aug 2006 02:30:32 +0000 (02:30 +0000)]
* Pass through SI/SO/ESC when input is EUC [nkf-dev#39]

14 years ago* NKF.mod/NKF.pm: fix document [nkf-bugs#8614]
NARUSE, Yui [Tue, 22 Aug 2006 14:37:30 +0000 (14:37 +0000)]
* NKF.mod/NKF.pm: fix document [nkf-bugs#8614]
* man/nkf.1j.pm: fix document [nkf-patches#8829]
* man/make_doc.sh: get version from NKF.pm, etc.

14 years ago* fix typo.
NARUSE, Yui [Sun, 30 Jul 2006 14:01:18 +0000 (14:01 +0000)]
* fix typo.

14 years ago* Fix: make clean remove nkf.exe [nkf-bug#8614]
NARUSE, Yui [Sun, 30 Jul 2006 13:59:01 +0000 (13:59 +0000)]
* Fix: make clean remove nkf.exe [nkf-bug#8614]

14 years agoUpdate document for nkf 2.0.7 v2_0_7
NARUSE, Yui [Tue, 13 Jun 2006 02:08:20 +0000 (02:08 +0000)]
Update document for nkf 2.0.7

14 years ago* Fix typo.
NARUSE, Yui [Tue, 13 Jun 2006 02:06:27 +0000 (02:06 +0000)]
* Fix typo.

14 years agoAdd files to genarate manuals.
NARUSE, Yui [Tue, 13 Jun 2006 01:53:07 +0000 (01:53 +0000)]
Add files to genarate manuals.

14 years agoUpdate document for nkf 2.0.7
NARUSE, Yui [Tue, 13 Jun 2006 01:51:36 +0000 (01:51 +0000)]
Update document for nkf 2.0.7

14 years ago* Add files for Win32 binary.
NARUSE, Yui [Tue, 13 Jun 2006 01:50:39 +0000 (01:50 +0000)]
* Add files for Win32 binary.

14 years agoMove changelog from nkf manual.
NARUSE, Yui [Tue, 13 Jun 2006 01:40:35 +0000 (01:40 +0000)]
Move changelog from nkf manual.

14 years ago* use macros some repeated routines.
NARUSE, Yui [Tue, 13 Jun 2006 01:34:42 +0000 (01:34 +0000)]
* use macros some repeated routines.
* allow UCS-4 output (input is not allowed yet)

14 years ago* nkf2-20060506-dos16.diff by lukewarm
NARUSE, Yui [Mon, 12 Jun 2006 16:04:33 +0000 (16:04 +0000)]
* nkf2-20060506-dos16.diff by lukewarm
  patch for 16bit compilers.
  http://d.hatena.ne.jp/lukewarm/20060520#p1

14 years ago* nkf2-20060506-dos16.diff by lukewarm
NARUSE, Yui [Sun, 11 Jun 2006 18:00:51 +0000 (18:00 +0000)]
* nkf2-20060506-dos16.diff by lukewarm
  patch for 16bit compilers.
  http://d.hatena.ne.jp/lukewarm/20060520#p1

14 years ago* -h converts Hiragana / Katakana Iteration Marks.
NARUSE, Yui [Sat, 6 May 2006 21:40:44 +0000 (21:40 +0000)]
* -h converts Hiragana / Katakana Iteration Marks.
* -h converts Hiragana / Katakana Letter VU.

14 years agoPatch by sava
NARUSE, Yui [Sat, 6 May 2006 20:55:07 +0000 (20:55 +0000)]
Patch by sava
https://sourceforge.jp/forum/message.php?msg_id=21695
* Support OpenWatcom: DOS (DOW/4GW), Windows, OS/2
* Support OS/2 (gcc 2.8.1 on EMX)
* Support djgpp

14 years ago* Add -t2 option which uses put_* functions.
NARUSE, Yui [Tue, 2 May 2006 04:51:31 +0000 (04:51 +0000)]
* Add -t2 option which uses put_* functions.

* Fix: MIME encode bug. [ruby-list:42053]

14 years ago* Modify and Add files for nkf.exe and nkf32.dll.
NARUSE, Yui [Mon, 17 Apr 2006 09:30:56 +0000 (09:30 +0000)]
* Modify and Add files for nkf.exe and nkf32.dll.
* Add new files.
  * nkf.mak
  * nkf32.c
  * nkf.h
  * version.rc
  * dll.rc
  * dll.def
* nkf32dll.c: update version and fix declaration of *fout.

14 years ago* Fix: Can't fallback cp51932 characters.
NARUSE, Yui [Sun, 2 Apr 2006 03:19:25 +0000 (03:19 +0000)]
* Fix: Can't fallback cp51932 characters.

14 years ago* Fix: Can't compile other than gcc.
NARUSE, Yui [Sun, 2 Apr 2006 01:29:01 +0000 (01:29 +0000)]
* Fix: Can't compile other than gcc.
* Fix: no-best-fit-chars.
* ANSI C Style.

14 years ago* Add document about codesets
NARUSE, Yui [Sun, 26 Mar 2006 22:13:58 +0000 (22:13 +0000)]
* Add document about codesets

14 years ago* Remove internal-unicode
NARUSE, Yui [Sun, 26 Mar 2006 22:10:41 +0000 (22:10 +0000)]
* Remove internal-unicode
* Add alias x-iso2022jp-cp932, CP50220, CP50221, CP50222, ISO-2022-JP-MS.
  (nkf doesn't complete these codesets yet)

14 years ago* update version string
NARUSE, Yui [Sun, 26 Mar 2006 21:52:25 +0000 (21:52 +0000)]
* update version string

14 years ago* Add codeset ISO-2022-JP-1, ISO-2022-P-3 v2_0_6_beta2
NARUSE, Yui [Fri, 24 Mar 2006 15:14:32 +0000 (15:14 +0000)]
* Add codeset ISO-2022-JP-1, ISO-2022-P-3
* Fix JIS X 0213 conversion

14 years ago* Add JIS X 0212 test.
NARUSE, Yui [Fri, 24 Mar 2006 15:12:11 +0000 (15:12 +0000)]
* Add JIS X 0212 test.
* Add JIS X 0213 (ISO-2022-3) test.

14 years ago* update document
NARUSE, Yui [Wed, 15 Mar 2006 20:57:09 +0000 (20:57 +0000)]
* update document

14 years ago* update version strings as 2.0.6
NARUSE, Yui [Wed, 15 Mar 2006 14:42:56 +0000 (14:42 +0000)]
* update version strings as 2.0.6

14 years ago* update document (--in-place and others)
NARUSE, Yui [Wed, 15 Mar 2006 14:26:38 +0000 (14:26 +0000)]
* update document (--in-place and others)

14 years ago* Add options --overwrite= --in-place --in-place=
NARUSE, Yui [Wed, 15 Mar 2006 00:55:58 +0000 (00:55 +0000)]
* Add options --overwrite=  --in-place --in-place=

14 years ago* Fix: SJIS-nkf and eucJP-nkf mapping.
NARUSE, Yui [Wed, 8 Mar 2006 21:56:29 +0000 (21:56 +0000)]
* Fix: SJIS-nkf and eucJP-nkf mapping.

14 years ago* Add tests for JIS X 0213
NARUSE, Yui [Sun, 5 Mar 2006 06:55:36 +0000 (06:55 +0000)]
* Add tests for JIS X 0213
* Add tests for --no-best-fit-chars

14 years ago* Update document
NARUSE, Yui [Sun, 5 Mar 2006 02:55:23 +0000 (02:55 +0000)]
* Update document

14 years ago* Update document.
NARUSE, Yui [Sun, 5 Mar 2006 02:36:04 +0000 (02:36 +0000)]
* Update document.

14 years ago* Add --no-best-fit-chars option.
NARUSE, Yui [Sun, 5 Mar 2006 02:07:59 +0000 (02:07 +0000)]
* Add --no-best-fit-chars option.
  With this option, don't convert characters which is not round trip safe
  when Unicode to Encoded byte conversion.
* Remove --unicode-round-trip option.
  --no-best-fit-chars can substitute for this option.
* Rename --diasble-cp932ext to --no-cp932ext.
* Add utf8bl.c *_ms and _932 tables and remove logics from nkf.c.

14 years ago* Fix: In Quoted-Printable, "_" is not SPACE.
NARUSE, Yui [Tue, 24 Jan 2006 03:48:14 +0000 (03:48 +0000)]
* Fix: In Quoted-Printable, "_" is not SPACE.

* Fix: In "Q" encoding, escape all characters except alphanum.

14 years ago* Fix: Compile errors will occur when compile options are changed.
NARUSE, Yui [Thu, 12 Jan 2006 01:49:09 +0000 (01:49 +0000)]
* Fix: Compile errors will occur when compile options are changed.

14 years ago* support for JIS X 0213 (Shift_JISX0213 and EUC-JISX0213)
NARUSE, Yui [Wed, 11 Jan 2006 21:12:30 +0000 (21:12 +0000)]
* support for JIS X 0213 (Shift_JISX0213 and EUC-JISX0213)

14 years ago* Add option --enable-round-trip.
NARUSE, Yui [Thu, 5 Jan 2006 17:45:32 +0000 (17:45 +0000)]
* Add option --enable-round-trip.
  With this option, don't convert characters that can't secure round trip
  conversion in Unicode to JIS.
* Fix: don't ignore ZERO WIDTH NO-BREAK SPACE that isn't BOM.
* Fix: reset strict_mapping_f and disable_cp932ext_f
* Fix: nkf_test.pl

14 years ago* Fixed some miss spelling and spacing and so on by opengl2772 [Nkf-dev 2]
NARUSE, Yui [Sun, 11 Dec 2005 03:43:37 +0000 (03:43 +0000)]
* Fixed some miss spelling and spacing and so on by opengl2772 [Nkf-dev 2]

14 years ago* Add document about --hiragana and some fixes.
NARUSE, Yui [Fri, 9 Dec 2005 12:21:00 +0000 (12:21 +0000)]
* Add document about --hiragana and some fixes.

14 years ago* change mappings of U+00A5 and U+203E
NARUSE, Yui [Fri, 9 Dec 2005 12:18:40 +0000 (12:18 +0000)]
* change mappings of U+00A5 and U+203E

14 years ago* update document
NARUSE, Yui [Mon, 5 Dec 2005 03:27:55 +0000 (03:27 +0000)]
* update document

14 years ago* fix: [Bugs#7634] can't catch convertion error (U+A4, U+BF)
NARUSE, Yui [Wed, 30 Nov 2005 18:15:06 +0000 (18:15 +0000)]
* fix: [Bugs#7634] can't catch convertion error (U+A4, U+BF)

14 years ago* skip UTF-16 surrogate pair
NARUSE, Yui [Sun, 27 Nov 2005 05:46:24 +0000 (05:46 +0000)]
* skip UTF-16 surrogate pair
* skip some mappings in -e (mainly U+80-U+FF)

14 years ago* Remove character convertions that are not defined in mappings
NARUSE, Yui [Mon, 21 Nov 2005 08:04:23 +0000 (08:04 +0000)]
* Remove character convertions that are not defined in mappings
* Add --disable-cp932ext option (experimental)
* Add more strict input check for w_iconv()
* Add unicode_to_jis_common(), this was used w2e_conv and w16e_conv

14 years ago* in EUC-JP (default), don't convert most of U+00A1-U+00FF
NARUSE, Yui [Tue, 8 Nov 2005 07:38:08 +0000 (07:38 +0000)]
* in EUC-JP (default), don't convert most of U+00A1-U+00FF

14 years ago* Added tests for new long options --ic and --oc
NARUSE, Yui [Mon, 7 Nov 2005 05:17:42 +0000 (05:17 +0000)]
* Added tests for new long options --ic and --oc

14 years ago* new long option: --ic=<input codeset> and --oc=<output codeset>
NARUSE, Yui [Mon, 7 Nov 2005 05:17:01 +0000 (05:17 +0000)]
* new long option: --ic=<input codeset> and --oc=<output codeset>

14 years ago* new long option: --fb-{skip, html, xml, perl, java, subchar}
NARUSE, Yui [Mon, 7 Nov 2005 05:11:27 +0000 (05:11 +0000)]
* new long option: --fb-{skip, html, xml, perl, java, subchar}
  this option defines fallback option
* fix: when nkf is used as library, ignore rest option doesn't work
* fix: when nkf is used as library, long options which are alias of short
  options don't work
* rename cp932_f to cp51932_f

14 years ago* preserve SI/SO/ESC when input is 8bit code
NARUSE, Yui [Sat, 5 Nov 2005 12:44:32 +0000 (12:44 +0000)]
* preserve SI/SO/ESC when input is 8bit code
* output escaped code or substitution characters when input contains
  illegal or unassgined characters.

14 years ago* supported CP932/CP51932/eucJP-ms
NARUSE, Yui [Fri, 28 Oct 2005 08:44:23 +0000 (08:44 +0000)]
* supported CP932/CP51932/eucJP-ms

14 years ago* Add convertion table:
NARUSE, Yui [Mon, 24 Oct 2005 02:26:01 +0000 (02:26 +0000)]
* Add convertion table:
    U+00A5 -> 0x005C
    U+3094 -> 0x8394 (Shift_JIS)
    U+203E -> 0x007E (eucJP-ms)

15 years ago* default fold-margin is not 5 but 10.
NARUSE, Yui [Thu, 11 Aug 2005 05:49:10 +0000 (05:49 +0000)]
* default fold-margin is not 5 but 10.

15 years ago* fix fold-margin is the expected lentgh - 1
NARUSE, Yui [Thu, 11 Aug 2005 05:48:31 +0000 (05:48 +0000)]
* fix fold-margin is the expected lentgh - 1

15 years ago* fix some type confliction
NARUSE, Yui [Thu, 21 Jul 2005 15:45:53 +0000 (15:45 +0000)]
* fix some type confliction

15 years ago* make read only variables const [ruby-dev:26592] by nobu
NARUSE, Yui [Thu, 21 Jul 2005 14:55:59 +0000 (14:55 +0000)]
* make read only variables const [ruby-dev:26592] by nobu
* check complie switches

15 years ago* add support for UTF-8-MAC
NARUSE, Yui [Thu, 21 Jul 2005 14:51:54 +0000 (14:51 +0000)]
* add support for UTF-8-MAC

* --internal-unicode option (use Unicode as internal encoding)
  limtation: in this mode, cannot use --hiragana option and so on

15 years ago* add test for BUG#2273
NARUSE, Yui [Tue, 19 Jul 2005 01:25:09 +0000 (01:25 +0000)]
* add test for BUG#2273

15 years ago* fix: input 2 bytes utf-8 is broken
NARUSE, Yui [Tue, 19 Jul 2005 01:24:35 +0000 (01:24 +0000)]
* fix: input 2 bytes utf-8 is broken
* fix: q-decode is broken