昔のMySQLでは勝手に文字コードがlatin1_swedish_ciになっていることがあり、サーバーの引越しでMTのデータを移そうとすると文字化けしていました。 1から入れなおしかと諦めかけていた時に超簡単な方法を発見しました。 1.いつものようにエクスポートする (この時点ですでに文字化けは発生) 2.秀丸で開き、「欧文」で保存する (これで文字化けが直る) 3.もう1度開き、「latin1」を全て「utf8」に変換する 4.新しいサーバーにインポートする 完成!
JIS X 0213(JIS拡張漢字)の表です。JIS X 0213:2004はすべてUnicodeに収録されており、数値文字参照で記述することができます。ただし、数値文字参照による記述部分はOSやブラウザのバージョンなどの環境によっては、文字化けする可能性があります。別表として、Unicode番号付きの表(5分割)も掲載しています。 1面(JIS X 0208および第3水準漢字) 面区 点 JIS SJIS EUC +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F 1面1区 0 2120 813F A1A0
TwitterでドコモからGmailに音符の絵文字メールを送ると「うんこ」に変換されるとの情報を聞き、「またまた、そりゃないでしょ?」って思って検証してみました。 ドコモの携帯で確認したところ音符はいくつか有るみたいなので「絵文字の音符」「絵文字の音符3つバージョン」「絵文字じゃない通常フォントの音符」の3つとも書いて送ってみました。 結果はこちら 問題なくちゃんとドコモで表示したものと同じものが表示されました。「Googleは絵文字をUnicodeに取り入れようとして動いていたりするし、そんな誤変換しないよな?デマだったか?もしかして釣られた?」と思ったのですが念のため、iPhoneでGmailを表示してみました。 結果はこちら うんこ!!うんこ出ました!! iPhoneでGmailのメールを見ると変換されるみたいです。「絵文字の音符3つバージョン」もチューリップに変わってます。ドコモか
[Perl] Wide character in print atというエラーはUTF-8フラグが付いた文字列をprintしようとしているからである。なのでUTF-8フラグを取り外してからprintすればエラーがでなくなります。UTF-8フラグが付いているかどうかはutf8::is_utf8を使用すればよい。 #UTF8フラグが付いているかの確認 utf8::is_utf8では実際の文字列がUTF-8かどうかではなく、あくまでフラグがついているかどうかを確認します。そのため、UTF-8の文字列もフラグが付いていなければ上記の出力はno flagとなります。またutf8::is_utf8はuseしなくても使用できる。useすると全然違う意味あいになるので注意。 UTF-8フラグが付いていたら、encodeを使用してフラグをはずします。以下の例では$stringをutf-8に変換して出力します
入力した「文字列」を数値実体参照の形に変換します。 入力された文字列はサーバに送信されません。 (基本的にはローカルで処理されます。) 文字列
文字コードの変換や解析を行います。 文字化けを起こしたメッセージを読みたいときなどに効果があります。 文字種によってはHTMLで表記できない場合や、このページソースで取得しないといけない場合など、正しく変換できない場合があります。 デコードの場合、変換前文字種を指定し、変換後文字種は通常「sjis」を指定する。 エンコードの場合、変換前文字種「なし」で変換後文字種を指定する。 正しく変換されない場合のみ、変換前文字種を変更する。 デコードの場合、最大入力文字数は 1000 字です。 ただしエンコードの場合の最大入力文字数は 80 字です。 よく使われる文字コードの特徴を説明しておきます。 【デコード時の設定方法】 jisコード→「�$B$"$$$&$($*�(B」 →変換前文字種:「jis」 →変換後文字種:「sjis」 eucコード→「、「、、、ヲ、ィ、ェ」 →変換前文字種:「euc-j
ひっそりと公開しているmt-jfoldプラグインを3.0対応にしました。 →Download!! 3.0対応だけでなく、いろいろと機能を改良しました。 <MTJcode> コンテナタグです。文字コードを変換したかったり、指定の文字数で区切りたい場合はこのコンテナタグで囲みます。 <MTJcode to="euc">~</MTJcode> コンテナタグに「to」というアトリビュートを付与すると、コンテナタグで囲まれた文字列を指定の文字コードに変換します。 「to」を省略すると、mt.cfgで設定した文字コードに変換します。 <MTJcode from="utf8">~</MTJcode> コンテナタグに「from」というアトリビュートを付与すると、文字コードを自動認識せずに与えられた文字コードと判断して変換を試みます。 EUC-JPのサイトで、UTF-8のサイトのRSSを取り込んだりする際に
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く