I have a PostGIS (v 2.0) layer representing lakes. The attributes "chinchar" and "chintrans" contain Chinese characters and Pinyin (Roman) characters in UTF8 format. When I use Layer -> Labeling in QGIS, this works very well to name the lakes in about 90% of the cases, but the remaining 10% refuse to display a label. I am using the following string for "Label this layer with...":
"chinchar" || '\n' || "chintrans"
The new labeling system seems to be very good and I would hate to go back to the "old" labeling techniques of defining a separate column in the table or defining a view in PostGIS. Thanks for any ideas...