OpenOffice: Unicode character not rendered as such in bibliography
One problem gone, the next crops up. There's an entry in my bibliography looking like this:
"Albrecht, Horst. 1993. „Oh Gott Herr Pfarrer\uc0\u8220{}. Religion als Fernsehunterhaltung. In: Die Religion der Massenmedien, 76-84. Stuttgart: W. Kohlhammer."
Doing a quick copy from within Zotero and then inserting it in Writer works flawlessly on the other hand, giving the expected result:
"Albrecht, Horst. 1993. „Oh Gott Herr Pfarrer“. Religion als Fernsehunterhaltung. In Die Religion der Massenmedien, 76-84. Stuttgart: W. Kohlhammer."
As before: Windows 7 32-bit, OpenOffice.org 3.3.0, Firefox 3.6.15, Zotero 2.1.1, Zotero OpenOffice.org extension 3.5a1, Sun/Oracle Java 1.6.0_24-b07.
"Albrecht, Horst. 1993. „Oh Gott Herr Pfarrer\uc0\u8220{}. Religion als Fernsehunterhaltung. In: Die Religion der Massenmedien, 76-84. Stuttgart: W. Kohlhammer."
Doing a quick copy from within Zotero and then inserting it in Writer works flawlessly on the other hand, giving the expected result:
"Albrecht, Horst. 1993. „Oh Gott Herr Pfarrer“. Religion als Fernsehunterhaltung. In Die Religion der Massenmedien, 76-84. Stuttgart: W. Kohlhammer."
As before: Windows 7 32-bit, OpenOffice.org 3.3.0, Firefox 3.6.15, Zotero 2.1.1, Zotero OpenOffice.org extension 3.5a1, Sun/Oracle Java 1.6.0_24-b07.
But I thought this was fixed already...
The immediate response will be to fix the locale, which will solve the problem for German sources cited in a German style. However, we will still have the same interesting side effect when these German sources are cited in an English style.
It may be good policy (after fixing these locales) to encourage users in all domains that use these characters (hello America, Great Britain, Australia, Austria, Germany ...) to use ordinary Courier-style double quotes in in-field markup. These are unambiguous, and will render in output according to the locale of the style.
Thoughts?
I will in any case fix up affected locales, and adjust the processor to pass these characters through literally instead of attempting to escape them.