質問

い移行に大きなphpbb3データベースからlatin1のデータベースをutf-8 また、その変更が必要なのは"不思議"に登場するキャラクターとのデータベースです。昨日見つける方法としてできるようになったんでなくなった:

update phpbb_topics set topic_title = replace(topic_title, 'Ã', 'à');
update phpbb_topics set topic_title = replace(topic_title, 'è', 'è');

基本的にい変更が必要なすべてのÃ文字の表の分野にàいます。

どのようにすることができまするのか?

感謝

役に立ちましたか?

解決

更新phpbb_topicsセットtopic_title=replace(replace(topic_title,'Ã','è'),'Ã','→');

お答えするべく自分自身、以下の質問

  • どのバイナリデータを保存することがでデータベース(ascii()関数または選---を作成)
  • どのバイナリデータが送信されるクライアントではいつも同じではありませんとして保存され
  • どのクライアントを示を受けたバイナリデータはもらえますか?みの異なるお客様と異なるオプション)

他のヒント

私は、.sqlファイルにそれをダンプしてから(ファイルが大きいにない場合)SEDまたはテキストエディタで文字を置き換えます。その後再度スクリプトを実行します。 たぶんそこに直接データベースでこれを行うための方法ですが、私はそれを知りません。

私の解決策に関する問題は、その原子ではないということです。ダンプと再挿入の間にDBへの変更は失われます。

ご挨拶 ラファエル

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top