タグ

japaneseとtroubleに関するkathewのブックマーク (3)

  • Dockerで立ち上げたMySQLにログインすると日本語が文字化け

    TL;DR DockerRailsDBのコンテナを作成しWebアプリケーションを作成してたところ ブラウザ上では日語が文字化けしないがdbコンテナの中に入ってmysqlにログインすると ???? に文字化けしている現象に遭遇した。 対象読者 or 前提条件 or 環境 DockerMySQLコンテナを使用するマルチバイトなひと まずは調査 「Docker mysql 文字化け」でぐぐってみるとどうやら character_set_server=utf8 でないと発生するという記事が大量にヒットする。 Docker公式イメージのMySQLで文字コードを指定するのエントリを参考に過去にdocker-compose.ymlには対応を実装していたのでどうやらこれが問題ではなかった。 そもそもなにが原因で文字化けしてるのかがわからなかったので調べてみた。 $ mysql mysql> sta

    Dockerで立ち上げたMySQLにログインすると日本語が文字化け
  • beforeやafter疑似要素のcontentプロパティで日本語の文字化けを回避する方法

    CSSの擬似セレクタ :before と :after において、content プロパティに日語を設定すると、表示時に文字化けが起こってしまう場合があります。大半のブラウザでは文字化けが起こらないのですが、マルチブラウザをサポートしなくてはいけないような場合に備え、予防線を張っておく必要があります。 文字化けする要因CSSを外部ファイル定義している場合に起こるCSSファイルの文字コードが Shift_JIS でない (UTF-8 等)文字化け回避方法直接日語を書くと文字化けする場合がある例えば下記のように直接contentプロパティに日語で定義した場合、文字化けとなってしまう場合があります。 .test:after { content:"€ユーロ"; }前述の通り、ブラウザ依存による文字化けなので、ブラウザに依存しない方法で記述してあげましょう。 日語の文字化けを回避する定義方法

    beforeやafter疑似要素のcontentプロパティで日本語の文字化けを回避する方法
  • mPDF Version 5.4 の日本語文字化けを直す方法 - susan-styleの日記

    mPDFはバージョン5.1以上は プログラムソースをいじらないと日語表示出来ないようです ダウンロードしたのは現在の最新バージョン「バージョン5.4」 以下、いじり方 1. mpdf.phpを開く 2. 1143行目から始まる以下の行をコメントアウト //if (preg_match('/([\-+])aCJK/i',$mode, $m)) { // preg_replace('/([\-+])aCJK/i','',$mode); // if ($m[1]=='+') { $this->useAdobeCJK = true; } // else { $this->useAdobeCJK = false; } //}3. コメントアウトした行の下に以下一行を加える チャイニーズ、ジャパニーズ、コリアン(CJK)を強制的にtrueに $this->useAdobeCJK = true; 4.

    mPDF Version 5.4 の日本語文字化けを直す方法 - susan-styleの日記
  • 1