*

freepbx cdrレポート mail送信 文字化け

公開日: : mysql, 未分類

以前から気になっていたが解決方法がわからなかった

mysqlを勉強し始めたら原因がわかった

レポートのデータベース asteriskcdrdb のcharacter_set_database の文字コードがutf8でないのが原因

データーベースを作成した時点の文字コードがutf8でないと文字化けをおこす

日本語データーが登録できるようにする

utf8に統一すればよい

vi /etc/mysql/mysql.conf.d/mysqld.cnf

#最終行に追記

character-set-server=utf8

vi /etc/mysql/conf.d/mysql.cnf

[mysql]
default-character-set=utf8

vi /etc/mysql/conf.d/mysqldump.cnf

#追記

default-character-set=utf8

/etc/init.d/mysql restart

解決

asteriskcdrdbをエクスポートする

mysqldump -u root -p asteriskcdrdb > asteriskcdrdb_backup.sql

mysql -u root -p

create database asteriskcdrdbbackup;

mysql -u root -p -h localhost asteriskcdrdbbackup < asteriskcdrdb_backup.sql

phpmyadminでうまく行っているか確認する

うまく行っていたら

mysql -u root -p

drop database asteriskcdrdb;

create database asteriskcdrdb;

mysql -u root -p -h localhost asteriskcdrdbbackup < asteriskcdrdb_backup.sql

確認

mysql -u root -p

show variables like “chara%”;

+————————–+—————————-+
| Variable_name | Value |
+————————–+—————————-+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+————————–+—————————-+
8 rows in set (0.01 sec)

すべての文字コードがutf8になっていればOK

 

 

 

関連記事

no image

DBPOWER ワイヤレスカメラ IP66防水 1080PフルHD 200万画素

FTPは正常 SMTP が device is busy がでて☓ 再起動、電源入れ直し

記事を読む

no image

raspberry print iphone

apt-get install avahi-discover これだけでOK

記事を読む

no image

ガーミン ナビ

かなり昔 円が85円台の時に円高を利用して輸入したガーミンのナビ ほったらかしていたが余

記事を読む

no image

asus chromebox まとめ

作業前にリカバリSDカードを作成しておく 忘れるとにっちもさっちもいかなくなる、注意

記事を読む

no image

オリンピック 佐野氏の問題

日本の公務員制度がこの問題を産んだ 一般人をこき使い、生み出した利益を無駄遣いする。 世

記事を読む

no image

出身地 mysql php sample

データーベースを作る mysql -u root -p create database fr

記事を読む

no image

python3 環境構築

システムにプリインストールでpythonが入っています。 多くは2.xなので、3.xと共存したいな

記事を読む

no image

ubuntu usb hdd 追加

apt-get install ntfs-3g usb hdd が認識されているか bl

記事を読む

no image

dnsmasq の設定

vi /etc/dnsmasq.conf domain-needed ← ドメインの付加されて

記事を読む

no image

トヨタもそろそろ先行き不安を感じている

ダイハツを子会社化 スズキと業務提携検討 自動車メーカーも縮小に向かっている

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

no image
rear レスキュシステムプログラムとバックアップファイルをひとつのisoファイルにまとめる

vi /etc/rear/local.conf OUTPUT=I

no image
rear backup usbメモリにレスキュシステムとバックアップをusbメモリにまとめる

このusbひとつリストアが完了する /usr/sbin/rear

no image
rear backup

レスキューシステムとバックファイルの両方をバックアップで作る レ

no image
rear backup 日次 週次 月次 バックアップ

/etc/rear内にdaily、weekly、monthlyディレク

no image
Red Hat Enterprise Linux 7 システム管理者のガイド

ここにlinuxを管理するための手順が書かれている  

→もっと見る

PAGE TOP ↑