-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
support emoji (utf8mb4) #7
Comments
So utf8mb4 is "real" utf-8? |
Yeah, utf8mb4 is UTF-8 as described by https://tools.ietf.org/html/rfc3629 The original description of UTF-8 allowed for up to 6-byte characters |
@graingert: Thanks! |
- Improve documentation for location of option files, with reference (#18). - Fully support parametrized queries (#22, #27, #39). - Use snake_case in C++ code. - Make transactions compliant to the spec (#38, #49). - 64-bit integers are now supported through the `bit64` package. Unfortunately, this also means that numeric literals (as in `SELECT 1`) are returned as 64-bit integers (#12). - Support timestamp values with sub-second precision on output. - The connection now uses the "utf8mb4" charset by default (#7). - The `port` and `client.flag` arguments to `dbConnect()` are coerced to integer (#4). - Date values with the year beyond 2038 are supported (#56). - Improve DBI compliance (#1, #5, #10, #15, #17, #40). - Correct handling of DATETIME and TIME columns (#52, @noahwilliamsson).
Initial release, compliant to the DBI specification. - Test almost all test cases of the DBI specification. - Fully support parametrized queries (#22, #27, #39). - Queries not supported by the prepared statement protocol still can be run via `dbExecute()` or `dbSendStatement()`, the function `mariadbExecQuery()` has been removed (#28). - Spec-compliant transactions (#38, #49). - 64-bit integers are now supported through the `bit64` package. Unfortunately, this also means that numeric literals (as in `SELECT 1`) are returned as 64-bit integers (#12). - Correct handling of DATETIME and TIME columns (#52, @noahwilliamsson). Support timestamp values with sub-second precision on output, and with year beyond 2038 (#56). - The connection now uses the "utf8mb4" charset by default (#7). - New default `row.names = FALSE`. - New SSL-related arguments to `dbConnect()`: `ssl.key`, `ssl.cert`, `ssl.ca`, `ssl.capath`, `ssl.cipher` (#131, #148, @adamchainz). - CI for Linux, Windows, and OS X (#25). - Support for Connector/C from both MariaDB and MySQL.
This old thread has been automatically locked. If you think you have found something related to this, please open a new issue and link to this old issue if necessary. |
Wednesday Mar 25, 2015 at 10:47 GMT
Originally opened as r-dbi/RMySQL#60
From the sqlalchemy docs:
The text was updated successfully, but these errors were encountered: