* src/RelLib/_Name.py: default utf8 strings

* src/RelLib/_MarkerType.py: default utf8 strings
	* src/RelLib/_Place.py: default utf8 strings
	* src/RelLib/_GrampsType.py: default utf8 strings
	* src/Filters/SideBar/_EventSidebarFilter.py: default utf8 strings
	* src/Filters/SideBar/_FamilySidebarFilter.py: default utf8 strings
	* src/Filters/SideBar/_PersonSidebarFilter.py: default utf8 strings
	as a fallback. (bug #779), convert string to unicode if needed (bug #604)


svn: r7883
This commit is contained in:
Don Allingham
2007-01-08 21:40:51 +00:00
parent de760c6c66
commit 610ee95aa9
9 changed files with 56 additions and 47 deletions

View File

@@ -308,7 +308,9 @@ def ansel_to_utf8(s):
def utf8_to_ansel(s):
"""Converts an UTF8 encoded string to ANSEL"""
if type(s) != unicode:
s = unicode(s)
buff = cStringIO.StringIO()
while s:
c0 = ord(s[0])