Vì OP đặc biệt nói:
Nó không phải sử dụng ASCII (nó có thể là Unicode)
Tôi nghĩ rằng tôi sẽ chia sẻ liên kết cho trình tạo bảng (mysql / unicode / html) được tạo bởi người dùng SE để sử dụng trên SE mà tôi tìm thấy trên superuser . Tôi thấy nó khá hữu ích để có được các bảng unicode (đôi khi tôi thích hơn nghệ thuật "ASCII" tương thích Windows-1252). Và công cụ này cho phép bạn so sánh các kết quả đầu ra, cũng như nhận được một bảng định dạng HTML.
Ví dụ để hiển thị quy trình làm việc của tôi:
Tôi đang tạo một ứng dụng web cho nhân viên kế toán của mình để tính thuế bán hàng và tôi đang làm toán vào các tháng và quý để công cụ luôn tự động hiển thị "thông tin thuế bán hàng quý trước" . Vì tôi luôn nghĩ về các mảng bắt đầu bằng 0, tôi cần phải nhúng một bảng đơn giản phác thảo các tháng trong mỗi quý để giữ các giá trị được sắp xếp trong đầu.
1) Để bắt đầu bảng, tôi đã sử dụng trình tạo này (được liệt kê trên cả QA này và QA khác) với giao diện nhập giống như Excel của nó để thực sự tạo dữ liệu, vì công cụ unicode muốn văn bản được định dạng trước. Tôi nhập các giá trị sau đó chọn chúng và CTRL-Cđể có được bảng phân cách tab của tôi:
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) đã đi đến máy phát điện của Senseful và dán vào khu vực đầu vào. Tôi đã chơi với mỗi trong số 3 tùy chọn và tôi thích tùy chọn Unicode Art nhất:
╔═════════╦════════════╦═══════════════╗
║ 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 ║
╚═════════╩════════════╩═══════════════╝
Lưu ý rằng để bảng hiển thị chính xác trên trang web, bộ ký tự phải được đặt riêng cho UTF-8:
<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/>