2 つの UTF-8 テーブルを持つ Mysql データベースがあります。それらをソースと宛先と呼びましょう。
clojure.java.jdbc を使用して、「ă」記号を含むフィールドを Source から正常に取得しました。その文字列を宛先に保存しようとすると、「?」が見つかります。「ă」記号があったはずの場所に。
これは、実際にレコードを保存するシーケンスです。
(jdbc/update-or-insert-values
"destination"
["lexeme = ?" word]
record)
なぜこれが起こっているのか、誰かが考えを持っていますか?