ITedite

search
  • ホーム
  • サイトマップ
menu
  • ホーム
  • サイトマップ
キーワードで記事を検索
技術的な話題

UTF-8のバイト数

2006.10.25 tappe

Unicode文字をUTF-8で表現した場合1~4バイトの可変長。 これが、UTF-8の弱点の一つか・・・・。 従来の処理をUTF-8に移行したときに、容量が多くなったり、文字長の処理が おかしくなる可能性があるってこと…

PHP

文字数を返す関数

2006.10.25 tappe

バイト長じゃなくて文字数を返す関数ってないのかなー。 全角文字は2、半角文字は1ってな値を返すシンプルなやつ。 UTF-8の文字数が知りたい・・・・・。 ※追記 マルチバイト文字の文字数はmb_strlen()でいけそう…

MySQL

NOT NULL制約

2006.10.25 tappe

NOT NULL制約はNULLを設定できないようにする制約。 で、default値を何も指定していないフィールドにNOT NULL制約をかけ、 INSERT時に、そのフィールドに何も指定しなかった場合・・・・ エラーが出…

MySQL

varcharはバイト数か文字数か

2006.10.25 tappe

MySQL4.1未満は 32バイトまで入りますという意味。 MySQL4.1移行は 32文字まで入りますという意味。 UTF-8で文字数を制限して入力を促したいときは、明らかに4.1以降の方が有利。 4.1未満はバイト数…

CVS

指定された日付以降に更新されたファイル

2006.10.24 tappe

指定された日付以降に更新されたファイルの一覧ってどうやって出すんだ・・・?

PHP

strlen()とUTF-8

2006.10.24 tappe

strlen()は長さを返すとあるが、ここでいう長さとはバイト数のこと。 文字数は関係ない。 よって、UTF-8を叩き込むと意図するものと違う値が返ってくることがある。 なぜなら、UTF-8には3バイト文字もあるから。 …

MySQL

テーブル型

2006.10.23 tappe

MySQLのデフォルトはMyISAM型。 でも、MyISAMは外部キーが使えない。 外部キーを使うなら、InnoDB。 うーん、InnoDBの方が高性能っぽいけど、 デフォルトになってないってことは何か理由があるんだろう…

Linux

手動でIPアドレス変更

2006.10.22 tappe

で編集するか、 に示される内容を直接編集するかのどちらか。 なお、編集後は で再起動を忘れない事。 ※参考記事 サーバのIPアドレスを変更したい

Linux

mountの設定

2006.10.21 tappe

/etc/fstabを参照すれば大体わかる。

PHP

セッションの有効期限とは?

2006.10.21 tappe

/tmp配下のセッションファイルの有効期限ではなさそう。 session_destroy()しなかったら消えないからね・・・。 ログアウト処理を通ってくれれば何の問題もないが、 ログアウトしないで、ブラウザをいきなり落と…

  • <
  • 1
  • …
  • 148
  • 149
  • 150
  • 151
  • 152
  • …
  • 202
  • >

最近の投稿

  • UE5プロジェクトをGitHubでバージョン管理する手順
  • G-SYNC設定
  • std::vectorとstd::arrayの違い
  • 【TortoiseGit】ローカルにCloneしたリポジトリのURLを調べる方法
  • sizeof()とstd::size()の挙動の違い

人気の投稿

  • 【TortoiseGit】mergeのやり方 1.1k件のビュー
  • 【TortoiseGit】修正をなかったことにする方法(リセット) 411件のビュー
  • 【TortoiseGit】特定のリビジョンに戻す方法 366件のビュー
  • 【TortoiseGit】チェリーピックのやり方 312件のビュー
  • 【TortoiseGit】親ブランチの修正を子ブランチに反映する方法(リベース) 264件のビュー
  • 【TortoiseGit】ログメッセージの内容について 231件のビュー
  • 【TortoiseGit】複数のコミットをrebaseで一つにまとめる方法 174件のビュー
  • 【TortoiseGit】修正の打ち消し(revert) 166件のビュー
  • GitHub上でドラフトプルリクエストからプルリクエストに変更する方法 138件のビュー
  • CPU Load-Line Calibrationの挙動について検証してみた 129件のビュー

最近のコメント

  • i7-6700Kをi7-7700K相当にオーバークロックしてみた に La より
  • 特定パッケージのcheckstyle警告除外 に eclipse che 2018 | eclipseブログ より
  • Failed to install Hoge.apk on device ‘1000cc770082’: タイムアウト 対策 に yasushi より
  • Akumaの使い方 に 通りすがり より
  • Akumaの使い方 に tappe より

タグ

Apache BIOS C++11 C++14 C++17 CDT cppunit gcc gdb Git Git Bash GitHub GNOME grep jenkins libevent Maven Netty OC rpm rsyslog Samba scrum Seasar spider Tomcat TortoiseGit Unity VisualStudio Visual Studio 2019 VisualStudio2019 W-ZERO3 Windows Windows10 yum Z170 インストール オーバークロック ジェネリックス デザインパターン ネットワーク ライブラリ 正規表現 疑問 秀丸

カテゴリー

アーカイブ

  • プライバシーポリシー
  • お問い合わせ

©Copyright2025 ITedite.All Rights Reserved.