Hey, thanks for the response. It does indeed look as if the encoding messes up. I've opened up the template file from the theme I'm using and searched for the particular link;
<span class="remove_link">{if !isset($customizedDatas.$productId.$productAttributeId) && ($product.total > 0)}<a rel="nofollow" class="ajax_cart_block_remove_link" href="{$link->getPageLink('cart', true, NULL, "delete&id_product={$product.id_product}&ipa={$product.id_product_attribute}&id_address_delivery={$product.id_address_delivery}&token={$static_token}", true)}" title="{l s='remove this product from my cart' mod='blockcart'}" > </a>{/if}</span>
I tried adding :'UTF-8' after the {$static_token}" part; but that makes my whole shop render a white page. I'm not quite sure where to edit anything else regarding encoding; I can't find any other encoding aside from UTF-8 here and there. I did notice that all the links to delete an item from my cart use a ajax_cart css style; I've got the ajax cart disabled (on purpose), could this be interfering?
Edit: I noticed that the link that does work (when actually viewing cart contents @ index.php?controller=order-opc , and it seems to be 100% the same link; aside from the encoding? Since this is probably using the same code, where the heck would it screw up the encoding?