I started drafting a question here but then, through some further work, found a solution. I though it might be worth putting in what I found here for others.
The problem relates to using biber as a back end to biblatex. It is also at least in part a consequence of using BibTeX citations provided unmodified by certain publishers. When running biber, I would get a series of errors that looked like this:
"\x{fffd}" does not map to ascii at Biber/Output/BBL.pm line 422.
I was using a reference file that already contained ~100 references, so sorting these out was not easy (the line 422, did not refer to a line in my reference file). An apparent solution to this problem was to use the -U switch when running biber (biber -U Thesis_1 for a project called Thesis_1). This enabled the expanded unicode character set. However, it then turned out that special characters created with such commands as \"{u}, in order to produce a 'u' with an umlaut would not appear in the pdf. In the log file for pdflatex, instances of messages like:
Missing character: There is no à in font ptmr7t!
would appear (with the -U switch in biber, but not without the switch). It seems that turning on acceptance of unicode characters would also turn off the way that they can be represented in latex with ascii.
I gather that there can be other causes of similar error messages from reading some other forum messages, but I will put in the solution for this instance as an answer. If someone things the question could be modified to be more helpful then please let me know.
Since I was asked, here is a minimal working example:
\documentclass{article}
\usepackage[sorting=none,
%style=chem-rsc,
backend=biber,
]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{theRefs.bib}
@ARTICLE{Bhalla2000,
author = {Bhalla, A. S. and Guo, R. and Roy, R.},
title = {The perovskite structure – a review of its role in ceramic science
and technology},
journal = {Materials Research Innovations},
year = {2000},
volume = {4},
pages = {3-26},
}
\end{filecontents}
\addbibresource{theRefs.bib}
\begin{document}
Here is a reference\cite{Bhalla2000}
\printbibliography{}
\end{document}
--bblsafecharsswitch with the-Uswitch. However running pdflatex threw up many errors:Illegal parameter number in definition of \NewValue.my usepackage call is:\usepackage[sorting=none,style=chem-rsc,backend=biber,]{biblatex}. bblencoding: ascii and bibencoding: ascii. – aghsmith Jan 08 '12 at 20:21--bblsafecharswithout-U; this latter sets the bblencoding to UTF-8 which can confuse PDFLaTeX+inputenc in some circumstances. – PLK Jan 08 '12 at 20:44-UI just get the "does not map to ascii" errors that I received in the first place. – aghsmith Jan 09 '12 at 00:36
– PLK Jan 09 '12 at 17:40\usepackage[utf8]{inputenc}-Uswitch tobiberworked for me. – ostrokach Nov 03 '15 at 03:51