erlang - phoenix ecto like API when use unicode -
there player_data
in table player
names chinese. when use where ... #{name}
doesn't work in chinese. these sql queries working in phpmyadmin client. don't know reason.
iex(1)> ecto.adapters.sql.query(gamerepo, "select name player name '%de%'") [debug] query ok db=0.8ms select name player name '%de%' [] {:ok, %mariaex.result{columns: ["name"], command: :select, connection_id: nil, last_insert_id: nil, num_rows: 1, rows: [["冷面de仙女"]]}} iex(2)> ecto.adapters.sql.query(gamerepo, "select name player name '%冷%'") [debug] query ok db=1.2ms queue=0.1ms select name player name '%冷%' [] {:ok, %mariaex.result{columns: ["name"], command: :select, connection_id: nil, last_insert_id: nil, num_rows: 0, rows: []}}
Comments
Post a Comment