From 592aa32b907f8d03248650fc829e11c2dbe7dd5d Mon Sep 17 00:00:00 2001 From: Jim Evins Date: Mon, 24 Aug 2015 12:32:36 -0400 Subject: [PATCH] Make sure proper encoding is used when formating fractions. --- libglabels/StrUtil.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libglabels/StrUtil.cpp b/libglabels/StrUtil.cpp index 78272c3..3cd887a 100644 --- a/libglabels/StrUtil.cpp +++ b/libglabels/StrUtil.cpp @@ -67,11 +67,12 @@ namespace libglabels int d = (int)denom[i]; if ( n > d ) { - return QString().sprintf( "%d%s/%s", (n/d), num_string[n%d], denom_string[i] ); + return QString::number(n/d) + + QString::fromUtf8(num_string[n%d]) + "/" + QString::fromUtf8(denom_string[i]); } else { - return QString().sprintf( "%s/%s", num_string[n%d], denom_string[i] ); + return QString::fromUtf8(num_string[n%d]) + "/" + QString::fromUtf8(denom_string[i]); } }