Front page uses windows-1252, shouldn’t it be iso-8859-1?

I received this question: I use Frontpage for my webpage design and FP automatically inserts the meta tag “<meta http-equiv=”Content-Type” content=”text/html; charset=windows-1252″>”. Should I have reference to ISO-8859-1 ? I’m not a front page expert, and I can’t answer all questions like this, however this is an common confusion.  Windows-1252 is very similar to ISO-8859-1, but they aren’t…


Changing the currency symbol (Euro, etc) in Windows XP & Vista & Server

Countries sometimes change which currency symbol they’re using.  This is most obvious for countries using the Euro (wikipedia currently says those are currently: Austria, Belgium, Cyprus, Finland, France, Germany, Greece, Ireland, Italy, Luxembourg, Malta, Netherlands, Portugal, Slovenia, Spain, Mayotte, Monaco, Saint Pierre and Miquelon, San Marino, Vatican City, Akrotiri and Dhekelia, Andorra, Kosovo, Montenegro, Saint Barthélemy, and Saint Martin) Other countries have changed their currency symbol as well, either because of a political shift, currency devaluation or other causes. …


Our Unicode Globalization Windows Language Support Presentation

Recently Peter Constable and I gave a presentation on Windows Language Support, which I’ve attached here. Poornima Priyadarshini and I also gave a presentation in Globalization in Silverlight, which I’ve attached in the previous post. Ironically this is too big to attach as PDF, and the previous post is too big to attach as a…


Our Unicode & Globalization Silverlight Presentation

Recently Peter Constable and I gave a presentation on Windows Language Support, which I’ve attached in the next post. Poornima Priyadarshini and I also gave a presentation in Globalization in Silverlight, which I’ve attached here. Globalization and Silverlight.pdf


How come Substring(0, xxx) matches something, but StartsWith returns false?

I was asked how a string can match a substring of another string, yet StartsWith can return false?  For example:   string str = “Mux0308nchen”;string find = “Mu”;Console.WriteLine(“Substring: ” + (str.Substring(0,2) == find));Console.WriteLine(“StartsWith:” + str.StartsWith(find));Console.WriteLine(“IndexOf:   ” + str.IndexOf(find));   returns this:   Substring: TrueStartsWith:FalseIndexOf:   -1   So if you test the first 2 characters with the…


World Wide Telescope is really cool

This isn’t really related to anything I talk about, but I thought that Microsoft Research’s World Wide Telescope is pretty fun:  http://worldwidetelescope.org. This is a free program you can install and then it lets you zoom in on celestial objects like a virtual planetarium.  It zooms pretty well and expands to lots of hubble and…


Silverlight Time Zone World Clock (Very Beta) Demo

For my presentation of globalization of Silverlight at the Unicode Conference I wanted to make a quick Silverlight demo application that would show at least a little bit of globalization and not be too hard to write.  My first choice was to find an existing app, and thought I was close when I found a…


Some Silverlight Links

http://msdn.microsoft.com/en-us/magazine/cc721609.aspxhttp://silverlight.net/getstartedhttp://msdn.microsoft.com/silverlighthttp://msdn.microsoft.com/goglobal http://blogs.msdn.com/shawnste http://code.msdn.microsoft.com http://www.codeplex.com http://www.microsoft.com/downloads/results.aspx?freetext=locale%20builderhttp://www.codeplex.com/SilverTime      


I’m at the Unicode Conference

As I’ve said before, I encourage “Using Unicode” for data.  So I’ve gone to the Unicode conference (http://www.unicode.org) to give some presentations and learn some interesting stuff about characters and scripts and languages and other international stuff. I talk about Unicode in several of my blog posts, some of the key ones are referenced in my…


About working here

Sometimes people ask about my job.  I’ve been here for a while and like what I do.  I have great teammates and work on products used around the world in every industry.  I get to solve some challenging problems and work on interesting issues.  Microsoft has lots of different teams and projects with many work styles. …