From e22b4c4e3fc28457370f0a3d2b48f8a03fa813b3 Mon Sep 17 00:00:00 2001 From: martin-s Date: Fri, 27 Nov 2009 11:13:47 +0000 Subject: [PATCH] Fix:maptool:Convert character set git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk/navit@2807 ffa7fe5e-494d-0410-b361-a75ebd5db220 --- navit/maptool/misc.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/navit/maptool/misc.c b/navit/maptool/misc.c index 22ba974..ad11177 100644 --- a/navit/maptool/misc.c +++ b/navit/maptool/misc.c @@ -109,7 +109,12 @@ phase1_map(struct map *map, FILE *out_ways, FILE *out_nodes) item_bin_init(item_bin, item->type); item_bin_add_coord(item_bin, ca, count); while (item_attr_get(item, attr_any, &attr)) { - item_bin_add_attr(item_bin, &attr); + if (attr.type >= attr_type_string_begin && attr.type <= attr_type_string_end) { + attr.u.str=map_convert_string(map, attr.u.str); + item_bin_add_attr(item_bin, &attr); + map_convert_free(attr.u.str); + } else + item_bin_add_attr(item_bin, &attr); } if (item->type >= type_line) item_bin_write(item_bin, out_ways); -- 1.7.9.5