|
|
Choosing A Webhost: |
iconv message suppression: msg#00231db.tds.freetds
I *think* I incorporated our discussion in code. Freddy, I used ideas from your patch, but of course I couldn't apply it. I committed the ct-lib univarchar patch separately. On faith. No way for me to test. The tds UTF-8 unit tests now pass. There's just one problem: I've been confusing EILSEQ and EINVAL: 1. An invalid multibyte sequence is encountered in the input. In this case it sets errno to EILSEQ.... ... 3. An incomplete multibyte sequence is encountered in the input, and the input byte sequence terminates after it. In this case it sets errno to EINVAL.... I had them reversed in my head. I've swapped them now, I think. But I have to go over the code again to undo my confusion. Our "chunking" discussion regards EINVAL: an incomplete character at the end of the buffer due to giving tds_iconv() an arbitrary chunk to work on (i.e., one not necessarily respecting character boundaries). A bit of s/EILSEQ/EINVAL/g should help. --jkl
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: Non-ascii characters in password, James K. Lowden |
|---|---|
| Next by Date: | RE: Freetds\sql server lag, moshe doron |
| Previous by Thread: | Non-ascii characters in password, SV Subramanian |
| Next by Thread: | Re: iconv message suppression, Frediano Ziglio |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
Free MagazinesCisco NewsReceive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business. subscribe Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field. subscribe The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business. subscribe Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company. subscribe Total Telecom Total Telecom is "The Economist of the communications industry". subscribe |