phaの入力ミス報告スレ (14レス)
1-

1: pk 2009/12/27(日)18:13 AAS
バグではないので新しくスレッドを立てておきます、素人のpkです。

「プログラミングができなくても作れるTwitter botの作り方」
のページにおいて重大な入力ミスに気付くことが出来たので報告

☆ファイルを編集するエディタの設定(重要)
文字コードと改行コードを設定できるエディタを使って、文字コードはUTF-8...
とあります が
サイトで配布されている.zipファイルの中身の文字コードは、UTF-8「N」でした。
実際、文字コードをUTF-8に修正して保存するとエラーだらけになります。

※フリーウェアのエディタ「TeraPad」において確認しました。
※使用ソフト等によっては問題がない場合もあるかも知れません。
省17
2: pha 2009/12/27(日)23:30 AAS
おお、了解しました。。。ちょっと調べて次の更新では直してみます。
3: pk 2009/12/28(月)00:37 AAS
はい、ありがとうございます。お手数お掛けします...
エディタによって齟齬が発生している可能性も
もしかしたらあるのかも知れませんね、難しいです。

php質問スレで度々報告のあったエラーを私も本日
体験しましたが文字コードにNを足したことで
手動においては難なく動かすことができたのです

文字コードと言うところが今まで解決できなかった
盲点なのだと思っております・・・

アップデートを楽しみにしております!!失礼しました
4: 2009/12/28(月)09:43 AAS
TeraPadじゃないエディター(Emeditorフリー)使ってますが
閉じるときに「名前を付けて保存」でエンコードと改行方法を
一度設定して閉じれば、あとは上書き保存で大丈夫でした
大丈夫なエディターもあるということで
5: pha 2009/12/28(月)21:38 AAS
エディタによるのかなあ。。。
僕は基本的にはMacのmiというのを使ってます。
Terapadは使ってる人も多いと思うので、Terapad対応はしたいですね。
6: pon 2009/12/29(火)00:31 AAS
要するにBOMがあるかないかの話で、
phaさんではなく編集する側が
ちゃんと設定しているかどうかの問題ですよね。
うちの場合MacのJeditですけど環境設定の保存ダイアログで
BOMを付加するかどうかのチェックを外せば問題なしです。
7: pk 2009/12/29(火)02:28 AAS
BOMですか・・・ ついさっき検索してみましたが
これは聞いたことがなかったです・・・
あと私はWindows Vistaを使用しております

ただ今回わかったことは
エディタによって認識のされ方が違って、
それに対して別のエディタで行った
保存方式(UTF-8)でするようにサイト側で書かれ、
その結果それを信じた閲覧者の中の何人かが
ファイルの保存方式を変更したことによる弊害だと言うこと。

対応としては、WindowsとMacで
省4
8: pk 2009/12/29(火)02:43 AAS
もしかしたらエディターではなくて
OSの違いなのかも知れませんね、追伸。
9: pk 2009/12/29(火)03:42 AAS
よい参照記事を見つけたのでリンクを貼っておきます。
どうやらOSによって扱い方が違ったようです・・・

外部リンク[html]:www.taskmother.jp
10: pon 2009/12/29(火)05:13 AAS
WikipediaのUTF-8の記事あたりを参照してもらえば分かりますが、
通常UTF-8というのはUTF-8Nの事を指します。わざわざNを付け足して
区別するのはごく一部で一般的なものではなく、
(Windowsでいえばメモ帳などの)OSに付属している
シンプルなものを除けば大抵はエディタの設定で選択できます。
できないものもあるでしょうし、できてもUTF-8Nとして書き出すのではなく
BOMのありなしを選ぶタイプの方が多いかもしれません。この辺は
エディタによってまちまちなので、各々で自分の使っているエディタの機能を
調べた方がよいかと。

ですのでサイトでの説明にUTF-8で、と書いてあるのは
省6
11: pk 2009/12/29(火)11:17 AAS
言われてみれば確かに、ごもっともでした。
そこまで知らずとはいえ、これはいけませんね。

添削のお手数をおかけ致しました・・・

BOMは無し、UTF-8Nを選択できるならUTF-8Nで。
まとめてみれば、たったこれだけで済んだ話でした。

無駄なスレッドを立ててしまいました、重ね重ね申し訳ない。
12: 2010/04/09(金)00:28 AAS
こちらに誘導されたのでもう一度

パグ報告…という程大げさなものでもないのですが
ちょっと気になったので書いておきます

phaのbotスクリプトのバグ報告スレの>>13
でも書かれてますが

bot.phpの70行目
data("j") はスペルミスですよね?
(正しくはdate("j") )

これをコピペして失敗する人も居ると思うので
次のアップデートで修正よろしくお願いします
13
(1): 2010/07/04(日)00:27 AAS
UTF-8しかないエディタならUTF-8でOK
UTF-8NがあるエディタでUTF-8を選ぶと勝手にヘッダー情報をつけられて文字化けや誤作動の原因になる。
14: 2011/07/16(土)13:43 AAS
入力ミスではありませんが、各種APIが古くなっているので念の為
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.069s*