@choobanのおかげで、接続セッションでutf8ではなくlatin1が使用されていることがわかりました。私が見つけた2つの解決策は次のとおりです。
- RMySQLの場合、接続後にクエリ
SET NAMES utf8
を実行します 接続文字セットを変更します。 - RODBCの場合、
CharSet=utf8
を使用して接続します DSN文字列内。SET NAMES
を実行できませんでした ODBC経由。
この質問> 私を正しい方向に向けました。
@choobanのおかげで、接続セッションでutf8ではなくlatin1が使用されていることがわかりました。私が見つけた2つの解決策は次のとおりです。
SET NAMES utf8
を実行します 接続文字セットを変更します。CharSet=utf8
を使用して接続します DSN文字列内。 SET NAMES
を実行できませんでした ODBC経由。この質問> 私を正しい方向に向けました。