動作:
DocuWareを使用中に、次のエラーが発生しました。
Incorrect string value: 'xA016:16...'for columnDWGROUPKEY' at row 1."
解決方法:
このエラーを解決するには、以下を実行してください。
注意: 以下の操作を行う前に、DocuWareデータベースのバックアップをすべて取ってください。この解決策は、MYSQLを利用するDocuWareシステムに適用できます。
- MYSQLデータベースで次のクエリーを実行します:
ALTER DATABASE dwsystem CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER DATABASE dwdata CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER DATABASE dwnotification CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER DATABASE dwworkflowengine CHARACTER SET utf8 COLLATE utf8_general_ci; - MySQLデータベースディレクトリに移動し、バックアップとしてmy.iniファイルのコピーを作成します。
- ファイルを開き、my.ini ファイルの「[client]」タブの下に以下の行を追加します:
- character-set-client = utf8
- collation-client = utf8_general_ci
結果は以下のようになるはずです:
- my.ini ファイルの"[mysqld]"タブの下に以下の行を追加する:
- default-collation = utf8_general_ci
- character-set-server = utf8
- collation-server = utf8_general_ci
結果は以下のようになるはずである: - メモ帳++でmy.iniファイルを開き、Encodingが "UTF8"に設定されていることを確認し、ファイルを保存する。
- MySQLサービスとDocuWareサービスを再起動すると、エラーは解消されます。
KBAはオンプレミス組織にのみ適用されます。
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。