David,
I'm curious why Product.productId isn't a meaningless neutral integer as prescribed by the Data
Model book. Chris Howe described some issues caused by using the Product.productId under some
circumstances, and they seems closely related to this.
HTTP should support characters 0-9. Is there any language in the world that doesn't use 0-9 but
something else instead?
Jonathon
David E. Jones wrote:
HTTP in general is NOT capable of UTF-8 arguments, and you should always
stick with ISO-8859(-1) characters for that. For OFBiz this means no *Id
fields should have more general, ie UTF-8 or whatever, characters.
There are quite a few good discussions on this in the OFBiz mailing list
archives, and hundreds of general discussions and information pages
about it around the internet and even in various RFCs.
-David
On Mar 31, 2007, at 4:48 AM, Shi Yusen wrote:
Hi list,
I want to use a catalog named in Chinese. The creation is OK. But when
click the link
of /catalog/control/EditProdCatalog?prodCatalogId=ChineseCatalogName on
Catalog Main page, there's an error said "Could not Find Product Catalog
with Id". I think it's because ProductCatalogId is not
escaped/unescaped. I searched the code and could not find
escape/unescape method.
If there are no such methods, I'll add them.
Did I miss something?
TIA,
Shi Yusen/Beijing Langhua Ltd.