Date: Sat, 15 Mar 2008 18:52:19 +0900 From: Alexander Nedotsukov <bland@bbnest.net> To: yes298 yes298 <yes298@gmail.com> Cc: gnome@freebsd.org, bland@freebsd.org, ale@freebsd.org Subject: Re: iconv can NOT work properly ... Message-ID: <723D9E97-C94F-4859-A578-B4478B764F43@bbnest.net> In-Reply-To: <1f873bfb0803130226k54ff8ffav1d7d8d0bd278730e@mail.gmail.com> References: <1f873bfb0803130226k54ff8ffav1d7d8d0bd278730e@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, Please show us your gb2312 code snippet which can not be converted with: $ cat you_code_snippet.txt | iconv -f gb2312 -t big5 Thanks, Alexander. On 13.03.2008, at 18:26, yes298 yes298 wrote: > Dear Sir, > > Our company PHP programs developed on Linux, and work normally, > but when move to FreeBSD v7.0(x64), I found that iconv() function > can't > work properly, funciton iconv() and mb_convert_encoding() can convert > gb2312 or big5 to utf8 properly, but can NOT convert between gb2312 > and big5, not nothing include error message to show ... > > Then I do same testing on FreeBSD with command iconv , also failed > to convert between gb2312 and big5, and error message show: > iconv: cannot convert > > Using php function phpinfo() result as below: > iconv support enabled > iconv implementation libiconv > iconv library version 1.11 > > Directive Local Value Master Value > iconv.input_encoding ISO-8859-1 ISO-8859-1 > iconv.internal_encoding ISO-8859-1 ISO-8859-1 > iconv.output_encoding ISO-8859-1 ISO-8859-1 > > Using function var_dump(get_extension_funcs("iconv")); to get info as > below: > array(11) { [0]=> string(5) "iconv" [1]=> string(16) > "ob_iconv_handler" > [2]=> string(18) "iconv_get_encoding" [3]=> string(18) > "iconv_set_encoding" [4]=> string(12) "iconv_strlen" [5]=> string(12) > "iconv_substr" [6]=> string(12) "iconv_strpos" [7]=> string(13) > "iconv_strrpos" [8]=> string(17) "iconv_mime_encode" [9]=> string(17) > "iconv_mime_decode" [10]=> string(25) "iconv_mime_decode_headers" } > > As a result, I found funciton iconv() and mb_convert_encoding() and > FreeBSD > command iconv can NOT convert between gb2312 and big5. > > Please help to fix this problem, thanks so much for your help ... > > Best rgd, > Victor > _______________________________________________ > freebsd-gnome@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-gnome > To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org > "
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?723D9E97-C94F-4859-A578-B4478B764F43>