タグ utf8
人気順 5 users 50 users 100 users 500 users 1000 usersC言語でWASMインタプリタを実装した話
概要 公式のcore testが全て(UTF8, WAT, SIMD関連のものは除く)通るWASMインタプリタをC言語でフルスクラッチで実装した。自作WASMランタイムで省略されがちなValidation Stageも実装した。この記事はWebAssembly Advent Calendar 2023の三日目の記事である。 目的 このWASMランタイムを実装するにあたり、「できるだけ... 続きを読む
WordPress利用のMySQL / MariaDBで注意すること | サイトスパイラル(Sitespiral) - 沖縄で ホームページ制作 / WordPressのことなら
WordPress利用のMySQL / MariaDBで注意すること WP4.2からUTF8からUTF8mb4に文字コードが変更 WP4.2からUTF8からUTF8mb4に文字コードが変更されましたが、それに関係する内容をまとめます。 まず、MariaDB/MySQL 5.5から、標準のデータベースは、MyISAMからInnoDBに変更となりました。WordPressでは、初期インストール時... 続きを読む
そろそろMySQLのutf8について一言いっとくか - @tmtms のメモ
MySQLのutf8 charsetは、やれ「罠」だの「絵文字が入らなくて使えない」だの「utf8という名前はutf8mb4の別名にすべき」だの、散々な言われようでディスられてかわいそうな charset なんだけど、というか主に私がそう言ってる気もするんだけど、そろそろ utf8mb3 のエイリアスとしての utf8 は消え去ろうとしてるみたい... 続きを読む
YAPC::Fukuokaで「新時代のテストフレームワークTest2」という話をしました - アリ
2017 - 07 - 09 YAPC::Fukuokaで「新時代のテストフレームワークTest2」という話をしました speakerdeck.com トーク の内容は Test2 の導入から便利情報を紹介したりしました。少しでも Test2 使う人が増えるといいですね。 スライド中にも触れていますが、基本的には Test2 に移行するにあたっては Test2::Plugin::UTF8 を使うよ... 続きを読む
Unicodeの憂鬱 - Qiita
40歳目前の中年エンジニアが独りよがりにUnicodeとの思い出を書き綴ってみる。 記憶をベースに細かいことを気にせずに大枠の雰囲気が伝わるように書いてみる。 なぜUnicode? 先日MySQLのバージョンアップを行ったが、その時にCharacter setをutf8からutf8mb4に変換した。 MySQLを普段使わない人はutf8mb4なに?と思うかも知れません。そうです、これはMySQL固... 続きを読む
MySQL で utf8 と utf8mb4 の混在で起きること - tmtms のメモ
2016 - 09 - 06 MySQL で utf8 と utf8mb4 の混在で起きること MySQL MySQL を UTF-8 で使おうと思ってハマりがちなのは charset utf8 を指定してしまうことです。 MySQL の UTF-8 には歴史的事情により utf8 と utf8mb4 の二つあります。 UTF-8 は1バイト〜4バイトで1文字が構成される文字コードですが、MySQ... 続きを読む
Rails の `utf8=✓` の歴史と消し方と snowman ☃ - Qiita
Rails の form_tag や form_for で form を作成すると <input name="utf8" type="hidden" value="✓"> という input 要素が自動で追加されて、submit すると utf8=✓ というパラメータが付いてくる。これの歴史と消し方を調べた。 Rails3 で、Internet Explorer 5、6、7、8 にパラメータを U... 続きを読む
rails + mysqlでの穏便な絵文字保存方法 - komagata
現時点の最新版であるRails4.2.1以下MySQLデフォルトだと絵文字が保存できません。コンシューマー向けサービスのコメント欄など今どきは普通に絵文字を入力されるのですぐに問題になります。(Incorrect string valueエラーになる) 実直な対応方法はmysqlでutf8ではなくutf8mb4を使うというものです。4byteのunicodeも保存できるようになるので絵文字も問題無... 続きを読む
日付型のフォーマットにスラッシュを使ってはいけません(文字コードによって値が変わる) - [MySQL/SQL] ぺんたん info
MySQLで日付型(date型)のフォーマットは『2014/07/26』のようなスラッシュではなく、『2014-07-26』のようにハイフンを使います。 スラッシュでも場合によっては動作しますが、 UTF8で指定されたテーブルをSJISなど別の言語で日付抽出するときなどに値が変わります。 場合によっては正しい値が出てしまうのが怖いところです。 [参考記事] 文字コードを指定する方法 [参考記事] ... 続きを読む
MySQL の "Illegal mix of collations" エラーについて - @tmtms のメモ
2013-04-11 MySQL の "Illegal mix of collations" エラーについて MySQL MySQL で「Illegal mix of collations」というエラーが出ることがあります。テーブルの charset と接続の charset 等、すべてを utf8 などで統一してれば出ないので、あまり見ることはないかもしれません。 私はカラム毎に charset... 続きを読む
2013/03/04:Unicode::UTF8 がガチ爆速すぎる - bayashi.net
Unicode::UTF8 がガチ爆速すぎる あんまり深読みしてないんだけど、Unicode::UTF8 が超速い。 おなじみ Encode との比較で、PODには 600% 速いって書いてあるけど、手元で試す感じだとだいたい 350~650% 速い。つまり、マジ速い。 Benchmark: timing 350000 iterations of Encode, Unicode::UTF8... ... 続きを読む
404 Blog Not Found:perl - 勝手に添削 - utf8環境でperl::Jcodeのtrが使えないとき
ポイントは、3つ。 use utf8;で、Perlに「このスクリプトはUTF-8で書かれている」ことを教えてあげます。 binmode STDOUT, ':utf8';で、Perlに「標準出力もUTF-8で」やることを教えてあげます. そうすればtr///がASCII以外でもきちんと使えるようになります。 以上なのですが、実はJcodeに出来て、Encodeが標準搭載されたPerl 5.8.1以降... 続きを読む
404 Blog Not Found:perl - Encode 入門
すでにOSCONでもYAPCでも、あちこちそちこちでこの基本方針に関しては話したのですが、ここ 404 Blog Not Found でも改めて。 Perl で utf8 化けしたときにどうしたらいいか - TokuLog 改め だまってコードを書けよハゲ入り口で decode して、内部ではすべて flagged utf8 で扱い、出口で encode する。これがすべてです!とにかくこの基本方... 続きを読む
UTF8 フラグあれこれ - daily dayflower
perl, memoUTF8 フラグについてわかってるつもりだったんですが, utf8::is_utf8 considered harmful - Bulknews::Subtech - subtech を読んで混乱したので,自分なりにまとめてみました。間違いがありましたらご指摘よろしく。 まとめスカラー変数の内部表象の状態を示すものとして UTF8 フラグというものがあるスカラー変数は(リファレ... 続きを読む
日本語処理・携帯絵文字処理関係のperlモジュール
Kawa.netxp 日本語処理・携帯絵文字処理関係のPerlモジュール 日本語を含む多言語処理(主にUTF8、Shift_JIS、ISO-2022-JP。 その他にLatin1、EUC-JP、EUC-KR、Big5、GB2310などにも対応)や、 DoCoMo・SoftBank・au に対応した携帯絵文字処理関連のモジュール群です。 CGIparamJP.pm - CGI.pmのクエリ中の日本語... 続きを読む