■CALENDAR■
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31     
<<前月 2024年12月 次月>>

MoMAstore

つぶやきlog
■NEW ENTRIES■
■CATEGORIES■
■ARCHIVES■
■LINK■
■PROFILE■
■POWERED BY■
BLOGN(ぶろぐん)
BLOGNPLUS(ぶろぐん+)
■OTHER■

にほんブログ村 教育ブログへ  
 

Netcommons 汎用データベースからUTF8でエクポートする方法(覚え書き)
Netcommons 汎用データベースからエクスポートするとShift-JISで出力されます。
Excelで利用するには非常に便利なのですが、サイト自身はUTF8で文字コードをもっているため、出力時にShift-jisへ強制的に変換されると一部の文字が化けることがあります。
例えばローマ数字の「Ⅳ」などはうまく変換されず「?」となってしまい、出力後すべて「?」なので一括変換もうまくいきません。
そこで、出力時にUTF8でエクスポートするようにphpコードを書き換えます。


webapp/components/csv/Main.class.php のコードを編集

function Csv_Main() {
  $this->_LE = "n";
  $this->charSet = "SJIS"; ←この部分を書き換えます
  $this->charSet = "UTF8"; ←UTF8で出力するように書き換える
  $this->mimeType = "document/unknown";
  $this->division = ",";
  $this->extension = ".csv";
  $this->_csv = "";

これで汎用データベースからエクスポートするとUTF8で書きだされます。
文字化けで困っていた方は試してみてください。

にほんブログ村 教育ブログへ
にほんブログ村

東大阪大学・東大阪大短期大学部
東大阪大学情報教育センター

太田研究室

  


| http://www.kazdesign.org/weblog/index.php?e=773 |
| etc | 04:27 PM | comments (x) | trackback (x) |
PAGE TOP ↑