If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Are you using a new theme by any chance? The why could be how the theme is handling quotes. If you're using a theme you've used before that wasn't showing the slashes, I'm not really sure why they'd appear.

You can try a few things. Use single quotes instead of double. My guess is the same thing will be happen, but it's easy enough to try.

It could be an issue in your database. You might have set it up with the wrong encoding. Here's how to fix. If it's a brand new installation with no real data you may want to just set up a new database with the encoding set to utf-8.

I think the issue may be the database one. That was happening to me once and I think that was the issue.

Are you using a new theme by any chance? The why could be how the theme is handling quotes. If you're using a theme you've used before that wasn't showing the slashes, I'm not really sure why they'd appear.

You can try a few things. Use single quotes instead of double. My guess is the same thing will be happen, but it's easy enough to try.

It could be an issue in your database. You might have set it up with the wrong encoding. Here's how to fix. If it's a brand new installation with no real data you may want to just set up a new database with the encoding set to utf-8.

I think the issue may be the database one. That was happening to me once and I think that was the issue.

It's only happening on this one installation. I'm using the same theme on another installation and don't have this problem.

It just started this morning. I have been building this site for 3 days with no problems.

I am currently on my 3rd call to my host to fix it since I have done everything I can on my end, right down to stripping down everything but the actual installation of MU itself, and it still does it.

It is UTF-8 by the way.
I looked at the article and it is about ???'s in content. I don't have that problem, I'm getting \\\'s added to every link, image path or anything with quotes, which is pretty much everything.

Hmm? I have a feeling it's something in the way the information is being stored in the database because you're getting 3 slashes instead of one. I think one of those slashes is getting added when the info gets stored and then the 2 other slashes are attempts to escape the slash that was added and the quote.

One fix you can try is looking in the database for that link in the widget and removing any slashes in there. That won't necessarily solve the problem for the next time you add a link in a widget, but it might fix this one. At the very least you could see if the slashes are being written to the database or if they only appear after reading from the database.

I had my host completely disable "Magic Quotes", which by the way, I can't understand how this makes any sense at all and how anyone coded this into databases.
It makes no sense to have something that ignores what you type, especially with something as common as adding a link or embedding an image...that's 80% of what everyone does.

Anyway, I'm now only getting one slash and I reverted back to the old version of BP hours ago.

Things like magic quotes are a solution to the problem where a character you enter into the database also happens to be a special character in a programming language. When php sees something like a quote it needs to know it you literally want to display a quote or if it's part of command instructions.

Magic quotes would automatically escape quotes and other data. It was an old solution that is no longer necessary and it should never have been turned on in the first place. Just curious, but what makes you stick with your current host. A lot of the problems you've mentioned here have usually been because of something your host did or didn't do. Why not find a better host?

Have you looked at the actual db characters in phpmyadmin to see if they are actually there. The characters could be getting inserted into the database when they are supposed to just tell the db that a " or a few other characters are data, not php characters. It could also be happening when data is being read from the db.

Have you looked at the actual db characters in phpmyadmin to see if they are actually there. The characters could be getting inserted into the database when they are supposed to just tell the db that a " or a few other characters are data, not php characters. It could also be happening when data is being read from the db.

I wouldn't even begin to know where to look, which tables should I be checking, or do I check all of them?