@@ -146,13 +146,14 @@ SCHEMES = {
               | 
            ||
| 146 | 146 | 
                }  | 
            
| 147 | 147 | 
                 | 
            
| 148 | 148 | 
                 DATABASE_URL = {
               | 
            
| 149 | 
                -    k: '{scheme}://{user}:{password}@{host}:{port}/{name}'.format(
               | 
            |
| 149 | 
                +    k: '{scheme}://{user}:{password}@{host}:{port}/{name}?charset={charset}'.format(
               | 
            |
| 150 | 150 | 
                         scheme=SCHEMES[v.get('ENGINE', '')],
               | 
            
| 151 | 151 | 
                         user=v.get('USER', 'root'),
               | 
            
| 152 | 152 | 
                         password=v.get('PASSWORD', ''),
               | 
            
| 153 | 153 | 
                         host=v.get('HOST', 'localhost'),
               | 
            
| 154 | 154 | 
                         port=v.get('PORT', 6039),
               | 
            
| 155 | 
                -        name=v.get('NAME', '')
               | 
            |
| 155 | 
                +        name=v.get('NAME', ''),
               | 
            |
| 156 | 
                +        charset=v.get('OPTIONS', {}).get('charset', 'utf8'),
               | 
            |
| 156 | 157 | 
                ) for k, v in DATABASES.iteritems()  | 
            
| 157 | 158 | 
                }  | 
            
| 158 | 159 | 
                 |