このバカチンが!!  (自分のために書く勝手な日記)

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

20100815 【プログラム】文字コード

同じ過ちを犯さないためプログラムのTipsを書くことにする

※PHPでCSVファイルを作成する
(大会の選手リストの自動作成)

DBの文字コードはEUC
ExcelはSJISのみ対応(アホか!?)
⇒文字コードを変換する必要がある

便利な「auto」変換をすると特定の列だけ文字化けしてしまった
mb_convert_encoding($content,"Shift_JIS","auto")
⇒きちんとEUCを変換元文字コードに指定する必要あり
mb_convert_encoding($content,"Shift_JIS","EUC-JP")


※PHPでFSファイルを作成する
(同じく集計用のFSファイルの自動作成)

DBの文字コードはEUC
FSDBファイルの文字コードはUTF-8
⇒文字コードを変換する必要がある

ここで注意!
FSでサンプルファイルを作成するとBOM付きのUTF-8になっている

BOMとは・・・
バイトオーダーマーク (byte order mark)のことで、符号化の種類を判別するために使われるらしい
⇒ファイルの先頭にBOMを追加
fwrite($fp, pack('C*',0xEF,0xBB,0xBF));//BOM書き込み


文字コードはややこしい
localeまでいじくりだすとキリがない
今後も気をつけよう

スポンサーサイト

20100815 エントリー開始

告知が遅れてしまいましたが
花輪スカイジャンプ2010のエントリーを開始しました

East Japan Championship 2010
のエントリーも開始しました!

奮ってご参加ください

競技委員会のページ

20100827 池田山カップ2010Day2

池田の大会の結果(仮)を競技委員会のHPにUPしました!
http://www.hangpara.jp/hgc/compe_sche.html


明日も明後日も熱く飛べそうです
 

プロフィール

 

muta

Author:muta

 

カレンダー

 

07 | 2010/08 | 09
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 - - - -

 

最近の記事

 
 

最近のコメント

 
 

FC2カウンター

 
 

ブロとも申請フォーム

 
 

過去ログ

 
 

カテゴリー

 
 

リンク

 
 
 
 
 Designed by Paroday / 
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。