# Migrate a phpBB3 forum to Discourse

**URL:** https://meta.discourse.org/t/migrate-a-phpbb3-forum-to-discourse/30810
**Category:** Migrating to Discourse
**Tags:** how-to
**Created:** [July 5, 2015, 10:02pm UTC](https://meta.discourse.org/t/migrate-a-phpbb3-forum-to-discourse/30810 "2015-07-05T22:02:57Z")
**Posts on this page:** 1
**Showing post:** 540

<div class="post-metadata">

### Author: ![gerhard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gerhard/32/119479_2.png) [@gerhard](https://meta.discourse.org/u/gerhard)
#### Post date: [April 6, 2020, 9:51am UTC](https://meta.discourse.org/t/migrate-a-phpbb3-forum-to-discourse/30810/540 "2020-04-06T09:51:54Z")

</div>

It’s possible that there’s an encoding mismatch somewhere… there’s a reason why someone called it [MySQL encoding hell](https://www.whitesmith.co/blog/latin1-to-utf8/).

A long time ago I created [a script to fix databases](https://gist.github.com/gschlager/bad57293004c0bfcddba) which contain UTF-8 data inside tables with latin1 encoding. Maybe that helps? Otherwise you’ll need to figure this one out by yourself.

---

_[View the full topic](https://meta.discourse.org/t/migrate-a-phpbb3-forum-to-discourse/30810)._
