/**
	 * database::assoc()
	 *
	 * @param mixed $result
	 * @return array Associative array of items.
	 */
	public function assoc ($result)
	{
		$result = mysql_fetch_assoc($result);
		if ($this->brokenEncoding == true)
		{
			$result = janitor::utfEncode($result);
		}
		return $result;
	}
	public static function utfEncode ($data)
	# getting rid of some weird characters in the database.
	{
		if (is_array($data))
		{
			foreach ($data as $k => $v)
			{
				$data[$k] = janitor::utfEncode($v);
			}
		} else
		{
			# Actual processing
			$data = utf8_encode($data);
		}
		return $data;
	}