Index: src/printf.c ================================================================== --- src/printf.c +++ src/printf.c @@ -1098,13 +1098,21 @@ char zBuf[500]; sqlite3StrAccumInit(&acc, zBuf, sizeof(zBuf), 0); acc.useMalloc = 0; if( p ){ for(i=0; iiLevel && ibLine)-1; i++){ - sqlite3StrAccumAppend(&acc, p->bLine[i] ? "| " : " ", 4); + if( p->bLine[i] ){ + sqlite3StrAccumAppend(&acc, "\342\224\202 ", 5); + }else{ + sqlite3StrAccumAppend(&acc, " ", 3); + } } - sqlite3StrAccumAppend(&acc, p->bLine[i] ? "|-- " : "'-- ", 4); + if( p->bLine[i] ){ + sqlite3StrAccumAppend(&acc, "\342\224\234\342\224\200 ", 7); + }else{ + sqlite3StrAccumAppend(&acc, "\342\224\224\342\224\200 ", 7); + } } va_start(ap, zFormat); sqlite3VXPrintf(&acc, 0, zFormat, ap); va_end(ap); if( zBuf[acc.nChar-1]!='\n' ) sqlite3StrAccumAppend(&acc, "\n", 1);