[MDEV-4118] Merge Unicode command line client from 5.6 Created: 2013-01-30 Updated: 2023-10-30 Resolved: 2022-08-17 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Scripts & Clients |
| Fix Version/s: | N/A |
| Type: | Task | Priority: | Minor |
| Reporter: | Alexander Barkov | Assignee: | Unassigned |
| Resolution: | Duplicate | Votes: | 2 |
| Labels: | unicode | ||
| Issue Links: |
|
||||||||
| Description |
|
MySQL 5.6 implemented Unicode support in command line client (mysql.exe). Earlier mysql.exe versions support only OEM (DOS) locale character set This feature needs to be merged from MySQL. |
| Comments |
| Comment by Daniël van Eeden [ 2015-10-17 ] |
|
Isn't the mysql.exe the same? I thought it starts a cmd.exe with unicode support and then calls mysql.exe with default-character-set=utf8 (or mysql.exe detects the unicode support of the cmd.exe and switches automatically). Please try to use utf8mb4 instead of utf8 when implementing this feature. There could be more things needed for Unicode support on Windows. With powershell this won't work: |
| Comment by Vladislav Vaintroub [ 2022-08-17 ] |
|
Already solved in dveeden, there are various workarounds for powershell to reading the raw input/output redirections, by favorite being prepending command line with "cmd /c " |