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.




Reply via email to