"Rolando":Can you please provide a more detailed step-by-step instruction for solving this problem?
<VirtualHost *:80> ServerAdmin name@example.com DocumentRoot /srv/www/activeCollab/public/ ServerAlias ac ServerName ac.private.net:80 ErrorLog logs/ac-error.log CustomLog logs/ac-access.log common AddDefaultCharset utf-8 <directory /srv/www/activeCollab/public/> AllowOverride all </directory> </VirtualHost>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
<?php echo stylesheet_tag('project_website.css') ?>
<?php echo meta_tag('content-type', 'text/html; charset=utf-8', true) ?>
<?php echo add_javascript_to_page('yui/yahoo/yahoo-min.js') ?>
<?php echo add_javascript_to_page('yui/dom/dom-min.js') ?>
<?php echo add_javascript_to_page('yui/event/event-min.js') ?>
<?php echo add_javascript_to_page('yui/animation/animation-min.js') ?>
<?php echo add_javascript_to_page('app.js') ?>
<?php echo use_widget('UserBoxMenu') ?>
<?php echo render_page_head() ?>
<title><?php echo get_page_title() ?> @ <?php echo clean(owner_company()->getName()) ?></title>
</head>
A: If you're using special characters like the german umlauts (äöüß) or other non standard characters inside form fields (for instance in the street field under company details), you could run into problems like the following:
You enter your street adress, lets say it's "Ernst-Thälmann-Straße" (notice the a-Umlaut) and after submitting the page to save the data only "Ernst-Th" appears in the address overview.
Chances are, that your browser uses the wrong character encoding while viewing the page (activeCollab uses "utf-8" so you want to go for that one). While checking the meta-tags activeCollab submits to the user, you see the following:
You try to choose "utf-8" under "View->Character Encoding" in your browser, and after resubmitting the form with utf-8 charset encoding selected, the street field is not cut off anymore, but on the next page, the special characters get displayed distorted (because the browser switched back to another charset encoding i.e. iso-8859-1 etc.).
If that is the case, your webserver probably submits the wrong charset in the http-headers. You can try and find out through watching the output of wget with showing headers activated:
If there's a line saying the following:
you've found the reason why your browser is choosing the "wrong" charset encoding.
Solution:
If you are able the change the virtualhost options of the specific subdomain you're using for activeCollab, you can add another line:
That should solve the problem, at least it worked for me...
hope this helps,
Gabriel
ps: not to mention that this is of course NOT a bug of activeCollab...