Da das OP konkret sagt:
Es muss kein ASCII verwenden (es kann Unicode sein)
Ich dachte, ich würde den Link für den (mysql / unicode / html) -Tabellengenerator teilen, der von einem SE-Benutzer für die Verwendung auf SE erstellt wurde, den ich beim Superuser gefunden habe . Ich fand es ziemlich nützlich, Unicode-Tabellen zu erhalten (die ich manchmal der Windows-1252-kompatiblen "ASCII" -Kunst vorzuziehen habe). Mit diesem Tool können Sie die Ausgaben vergleichen und auch eine HTML-formatierte Tabelle abrufen.
Beispiel zur Veranschaulichung meines Workflows:
Ich erstelle eine Web-App für meinen Buchhalter, um die Umsatzsteuer zu berechnen, und berechne Monate und Quartale, sodass das Tool immer automatisch die Umsatzsteuerinformationen des letzten Quartals anzeigt . Da ich immer an Arrays denke, die mit 0 beginnen, musste ich eine einfache Tabelle einbetten, in der die Monate in jedem Quartal aufgeführt sind, damit die Werte im Kopf bleiben.
1) Um die Tabelle zu erstellen , habe ich diesen Generator (der sowohl in dieser als auch in der anderen Qualitätssicherung aufgeführt ist) mit seiner Excel-ähnlichen Eingabeschnittstelle verwendet, um die Daten tatsächlich zu erstellen, da das Unicode-Tool vorformatierten Text benötigt. Ich gebe die Werte ein und wähle sie aus CTRL-C, um meine tabulatorgetrennte Tabelle zu erhalten:
Quarter Numbers Names
Q1 1, 2, 3 Jan, Feb, Mar
Q2 4, 5, 6 Apr, May, Jun
Q3 7, 8, 9 Jul, Aug, Sep
Q4 10, 11, 12 Oct, Nov, Dec
2) ging zu sensefuls generator und fügte ihn in den eingabebereich ein. Ich habe mit jeder der drei Optionen gespielt und die Unicode Art-Option hat mir am besten gefallen:
╔═════════╦════════════╦═══════════════╗
║ Quarter ║ Numbers ║ Names ║
╠═════════╬════════════╬═══════════════╣
║ Q1 ║ 1, 2, 3 ║ Jan, Feb, Mar ║
║ Q2 ║ 4, 5, 6 ║ Apr, May, Jun ║
║ Q3 ║ 7, 8, 9 ║ Jul, Aug, Sep ║
║ Q4 ║ 10, 11, 12 ║ Oct, Nov, Dec ║
╚═════════╩════════════╩═══════════════╝
Beachten Sie, dass der Zeichensatz speziell für UTF-8 festgelegt werden muss, damit die Tabelle auf einer Webseite korrekt angezeigt wird:
<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/>