2016-03-25 5 views
3

私はMura 6をインストールしました。Mura 6 - 日本語の文字が疑問符として保存されます

新しいページの作成/更新には、Mura adminの日本語文字が保存されていません。

テーブルをtextからnvarcharに変更し、日本語テキスト付きのSSMSから挿入クエリを実行しようとしましたが、現在日本語としてテキストを保存しています。

update tcontent set body = N'japanese-text' where id = 123; 

私は私がnvarcharとして保存する接頭辞Nを配置する必要があり、挿入/更新クエリファイルを見つけることができません。

ここで、私はMuraコードでクエリを変更する必要がありますか、それとも非ラテン文字を受け入れることができますか?

注:テキストをnvarcharにする代わりに、nTextを使用してください。デフォルトでmuraは、セットアップ中にmura dbが初期化されて作成されるときにntextとして設定する必要があります。

答えて

3

Unicodeは一般的にColdFusionで動作しますので、まずデータベース接続を正しく設定したかどうかを確認してください。

This forum postは、あなたのデータソースは、Unicodeを使用するように設定されていることを確認し

ダブルチェックを示唆しています。 SQL Serverの

はあなたのデータソースの高度な設定の下で「文字列フォーマット」のチェックボックスをチェックしていることを確認します。

+0

ご返信ありがとうございます。私は文字列形式をチェックして、それはまだ?????サーバーを再起動するかアプリケーションをリロードする必要がありますか? – Bsienn

+0

それを試して傷つけることはできませんでした。 – Tomalak

+1

Yeahhhhhh。すばらしいです。ありがとうございます:) – Bsienn

関連する問題