charset encoding specs
proper charset encoding with specs