From: Jonathan Nieder <jrnieder@gmail.com>
To: "Ævar Arnfjörð Bjarmason" <avarab@gmail.com>
Cc: Git Mailing List <git@vger.kernel.org>,
Marcin Cieslak <saper@saper.info>
Subject: Re: Odd encoding issue with UTF-8 + gettext yields ? on non-ASCII
Date: Sat, 28 Aug 2010 16:46:41 -0500 [thread overview]
Message-ID: <20100828214641.GA5515@burratino> (raw)
In-Reply-To: <AANLkTikHbxrmj3R1LDghVvMA1KNEdfeiXj44cq1KRN7M@mail.gmail.com>
Ævar Arnfjörð Bjarmason wrote:
> Well, this is fun. It turns out that reverting 107880a makes it work,
> i.e. you need to set LC_CTYPE since reading *.mo files in a
> locale-awere manner involved character classification.
>
> But as 107880a explains doing so broke other parts of Git.
>
> I'll have to think about how to solve that, one way obviously would be
> to fix up our vsnprintf() invocation, but there may be others like it
> that I haven't spotted.
In case you remember: why did vsnprintf() fail in that example? If I
understand what C99 says correctly (a big if), then
printf("%s\n", some_nonsense_string);
should always just work.
ltrace indicates that something is wacky about the format string.
vsnprintf("Author: ", 143, "%s: %.*s%.*s\n", 0xbf8b5738) = -1
The regexes in http-backend are lc_collate- (but probably not lc_ctype-)
sensitive. I am not sure how to go about exhaustively tracking down
ctype-dependencies.
next prev parent reply other threads:[~2010-08-28 21:50 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-08-28 21:17 Odd encoding issue with UTF-8 + gettext yields ? on non-ASCII Ævar Arnfjörð Bjarmason
2010-08-28 21:33 ` Ævar Arnfjörð Bjarmason
2010-08-28 21:46 ` Jonathan Nieder [this message]
2010-08-28 21:59 ` Jonathan Nieder
2010-08-28 22:14 ` Marcin Cieslak
2010-08-28 22:16 ` Jonathan Nieder
2010-08-29 7:36 ` Ævar Arnfjörð Bjarmason
2010-08-29 8:37 ` Ævar Arnfjörð Bjarmason
2010-08-30 2:22 ` Jonathan Nieder
2010-08-29 18:12 ` Ævar Arnfjörð Bjarmason
2010-08-29 20:45 ` Jonathan Nieder
2010-08-30 8:57 ` Ævar Arnfjörð Bjarmason
2010-08-30 13:41 ` Jonathan Nieder
2010-08-30 14:00 ` Marcin Cieslak
2010-08-30 14:09 ` Jonathan Nieder
2010-08-30 14:33 ` Ævar Arnfjörð Bjarmason
2010-08-30 14:13 ` Ævar Arnfjörð Bjarmason
2010-08-30 14:04 ` Ævar Arnfjörð Bjarmason
2010-08-28 22:20 ` Jonathan Nieder
2010-08-28 22:30 ` Marcin Cieslak
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20100828214641.GA5515@burratino \
--to=jrnieder@gmail.com \
--cc=avarab@gmail.com \
--cc=git@vger.kernel.org \
--cc=saper@saper.info \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.