質問: データベース内の日本語を、すべて任意のアルファベットに変更する方法をご存知でしょうか? 目的は、ワードプレスで作ったサイトに何らかのエラーがあって、その原因を探しているのですが 日本語の文字化けがどうも怪しく、それで、まずはすべての日本語を半角のアルファベットに変換してみようと思いました。 内容維持は不要なので、例えば、とにかくずべてを aabbccddみたいなもの(何でも)にできればと思います。 あ、い、う、と一文字ずつ変換するのが大変なので、一括でできるコマンドなどはありませんでしょうか? Root権限のあるVPSサーバーで、ウエブサイトはワードプレス、PHP7です。 宜しくお願いします。 *-*-*-*-*-*-*-*-*-*-*-*-*-*- 14日 以下、補足しました。 エラーの予測が多義に渡り、サイトそのものが根幹が壊れていて特定が出来ないので開発者にページを渡してデバッグを依頼します。 もともと英語のためコンテンツが日本語の場合、いろいろとデメリットが多く、リアルコンテンツなのでそのまま渡すというのも現実的でないと判断しました。 そこで、CSSやHTMLなどのマークアップを残し、原型デザインをキープした状態で 日本語コンテンツなどの部分はダミーに置き換えて、それで、レイアウト破綻などの原因を探って貰うために 一斉変換にて、日本語→アルファベットにと考えました。 ちなみに、編集画面では問題なく、ブラウザーやスマホで見ると大きく壊れるのでCSSやキャッシュあたりなんだとうかという推測はしています。 あ→a、い→b と、チェックのためにコンテンツの内容は重要でないので適当な変換ができればそれでよく、 もし、英語で構造エラーが出ない場合は、日本語が原因ということで絞れると考えました。 検索では、こういう構文があるのは見つけましたが、データベース変換でどう生かすか分りません。 if(!preg_match("/^[ァ-ヾ]+$/u", $value)) カナチェック if(preg_match("/^[ぁ-ん]+$/u",$_POST[$name]) ひらがなちぇっく 全額の数字は分りませんでした。 よろしく、お願いします。
回答: 内容をかえたいんですよね? ``` update `table` set `col` = 'aabbcc'; ``` とかじゃないでしょうか。