From: ghost Date: Tue, 7 Jul 2009 07:48:20 +0000 (+0200) Subject: take care of utf-8 when cutting filename X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=commitdiff_plain;h=5ba7efe20b1770c5e080ee4aa1e75b161e10963a;ds=sidebyside take care of utf-8 when cutting filename --- diff --git a/lib/python/Tools/Directories.py b/lib/python/Tools/Directories.py index 2380ed9..f939497 100755 --- a/lib/python/Tools/Directories.py +++ b/lib/python/Tools/Directories.py @@ -176,8 +176,10 @@ def getRecordingFilename(basename, dirname = None): if dirname is not None: filename = ''.join((dirname, filename)) - if len(filename) > 240: - filename = filename[:240] + while len(filename) > 240: + filename = filename.decode('UTF-8') + filename = filename[:-1] + filename = filename.encode('UTF-8') i = 0 while True: