Skip to main content

John O'Conner

John O'Conner is a software architect, consultant, author, and speaker. After many years developing the internationalization features of the Java platform at Sun Microsystems, he is now actually trying to use those features in real world projects.


joconner's blog

Back in the Saddle

Posted by joconner on November 14, 2012 at 12:05 PM PST

After a long time away, I'm raising my head again on the site. I once roamed these streets as a JDK developer at Sun Microsystems, then as an end-user of the JDK while at a few startups, and now...well, I'm back again.

Test post: Fight 文字化け!

Posted by joconner on September 22, 2011 at 1:47 AM PDT

This is a test of the blogging system to see how well it supports non-ASCII, UTF-8 text.

Fight 文字化け!

I notice that many of my older posts from the pre-Drupal days are now munged; non-ASCII, UTF-8 chars are now garbage characters.

Sigh...but new blogs seem to be correct.


Java 7 Locale and ResourceBundle Problems

Posted by joconner on September 18, 2011 at 2:47 AM PDT

I was experimenting with Java 7's Locale and ResourceBundle classes recently. Java 7 introduces two new Locale categories: DISPLAY and FORMAT. You can set the default locale for localizable user interface resources independently from the default locale for data Format subclasses.

Changes in Java 7 Locale

Posted by joconner on September 13, 2011 at 2:44 AM PDT

I admit that I haven't been particularly active in the i18n or Java standards bodies in the last few years. Pardon me, but I had a wild rumpus in a startup for almost 3 years, then joined Yahoo for a couple years, and BAM! ...

Java 7 on Mac OS X?

Posted by joconner on August 21, 2011 at 12:35 AM PDT

I recently installed Java 7 on my Mac OS X system. Although the installation went smoothly, I did run into one problem that might not be a big issue for you.

Encoding URLs for non-ASCII query params

Posted by joconner on June 30, 2011 at 12:31 AM PDT

NOTE: I've updated this blog to avoid "mojibake" -- garbled characters. For some reason, the word TA in TANAKA in the name query key in examples was garbled. Originally all occurences of the word 中 were prefixed with the character for TA...for the common family name TANAKA. After removing the mojibake, I think you can still understand the purpose of the blog.


Posted by joconner on August 20, 2010 at 12:13 PM PDT

this is a test

Getting MarsEdit to work with

Posted by joconner on August 20, 2010 at 12:09 PM PDT

I've wanted to know how to do this for over a year. Not having the time in the past, well, the task just got delayed over and over. Now I finally figured this out, and I'm sharing with you. Surely there are other bloggers that prefer to use their own blog client and MarsEdit in particular if you're using an OS X client.

Writing CSV files as UTF-8 for Excel

Posted by joconner on March 24, 2010 at 12:13 AM PDT

Yesterday a coworker complained that Excel wasn't displaying a CSV (comma separated values) file correctly. Our application allows the user to send a report via email. The application provides the report as a CSV file. Because the report can contain multilingual text, we've decided to encode it in UTF-8.

Geeky predictions for 2010

Posted by joconner on January 4, 2010 at 9:43 AM PST

 Everyone has something to say about the past. Few can see the future. Here are my predictions for 2010!