エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
PEARのTwitterライブラリであるServices_Twitterのバージョン0.4.0を使ってTwitterに投稿をしようとする... PEARのTwitterライブラリであるServices_Twitterのバージョン0.4.0を使ってTwitterに投稿をしようとすると「statuses/update: status must not exceed 140 chars」とのエラーが出ることがあります。これはつぶやきが140字を超えてはいけないという意味ですが、つぶやきが日本語である場合、140字を超えていないにもかかわらずこのエラーが発生することがあります。 この現象が起こる原因は、Services_Twitter0.4.0が文字列の長さの判定にstrlen関数を使っていることです。strlen関数は日本語をはじめとするマルチバイト文字の文字数を正確に数えることができず、実際の文字数より大きい数字が返ってくるからです。 マルチバイト文字列の文字数を正確に数えるにはマルチバイト文字列に対応したmb_strlen関数を使い