While on holiday in Austria recently, I noticed that quotation marks looked different to the ones I’m used to seeing here in Britain. Checking Wikipedia shows that things are quite different all around the world.
Given that I already use culture-dependent decimal and list separators in my C# code, I’d like to also use the correct quotation marks. Does anyone know where, if anywhere, I’d find the relevant characters in the .NET framework classes?
That’ll be the Unicode characters, which are supported out-of-the-box in .NET and most character fonts.
An obscenely detailed discussion is on Wikipedia here: http://en.wikipedia.org/wiki/Quotation_mark_glyphs.
In C#, you’d use e.g. “\u00AB” to define the left-guillemet: « – and so on, based on the table in that article.