Details
- 
    Bug 
- 
    Status: Closed (View Workflow)
- 
    Major 
- 
    Resolution: Fixed
- 
    1.1.0b1
- 
    None
- 
        3.9
Description
When parsing multibyte strings, the offsets for placeholder are delivered as byte position instead of character position.
How to repeat:
| import mariadb | 
|  | 
| c=mariadb.connect(db="test") | 
|  | 
| cursor=c.cursor() | 
| cursor.execute("SELECT `Unitéble2`.`測試` AS `Unitéble2_測試`, `Unitéble2`.`測試_2` AS `Unitéble2_測試_2`, `Unitéble2`.`méil` AS `Unitéble2_méil` FROM `Unitéble2` WHERE ? = `Unitéble2`.`測試`",(1,)) | 
Error:
mariadb.ProgrammingError: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '? = `Unitéble2`.`測試`2' at line 1