sebastianbergmann / dbunit

DbUnit port for PHP/PHPUnit.
https://phpunit.de/
Other
225 stars 186 forks source link

Fix table formatting for multibyte values #193

Closed m0003r closed 6 years ago

m0003r commented 6 years ago

Fix incorrect data formatting in tables when data is multibyte.

Before:

+----------------------+----------------------+----------------------+----------------------+----------------------+
| license                                                                                                           
+----------------------+----------------------+----------------------+----------------------+----------------------+
|          id          |      owner_type      |       owner_id       |        series        |        number        |
+----------------------+----------------------+----------------------+----------------------+----------------------+
|          1           |          IP          |          1           | ЩАЦЁЪЮЛЁЪЁ | ПУФОЙОСУКУ |          1         
+----------------------+----------------------+----------------------+----------------------+----------------------+
|          2           |          IP          |          1           |          Г          | ПЮЖЭСУЛЫКЭ |          2
+----------------------+----------------------+----------------------+----------------------+----------------------+

After:

+----------------------+----------------------+----------------------+----------------------+----------------------+
| license                                                                                                           
+----------------------+----------------------+----------------------+----------------------+----------------------+
|          id          |      owner_type      |       owner_id       |        series        |        number        |
+----------------------+----------------------+----------------------+----------------------+----------------------+
|          1           |          IP          |          1           |      ЩАЦЁЪЮЛЁЪЁ      | ПУФОЙОСУКУ ИМЮКЁШИЪЕ |
+----------------------+----------------------+----------------------+----------------------+----------------------+
|          2           |          IP          |          1           |          Г           | ПЮЖЭСУЛЫКЭЧЭЪОШ ЛЮДА |
+----------------------+----------------------+----------------------+----------------------+----------------------+

(columns truncated for readability; it is not really russian, it's random generated cyrillic data)