小编Sar*_*emp的帖子

在PHP的json_encode截断之前转义JSON撇号?

我在MySQL数据库(utf8_general_ci)中有一个包含卷曲(智能?)撇号的字段: Owner’s...

如果我访问从数据库中提取它的PHP页面,这打印很好,没有特殊处理.但是,我试图通过另一个页面上的$ .getJSON请求来访问它,所以我使用了PHP的json_encode.它截断值以便它读取Owner,然后成功编码其余数据.如果我在json_encode之前在字段上使用PHP的utf8_encode,它包含编码的完整值\u0092,然后在页面上不打印任何东西,给我Owners.PHP htmlentitieshtmlspecialchars没有效果.

查看Chrome工具中的请求,Owner’s显示Owner?s在$ .getJSON页面上.

有人可以帮我从这里出去吗?我已经阅读了关于SO和网络的其他问题,但我找不到任何有用的东西,而且我没有使用JSON.

谢谢阅读.

php json getjson

5
推荐指数
2
解决办法
9532
查看次数

扩展模板化数据结构(继承)

我一直在阅读有关LIKEDS,TEMPLATEBASED试图确定是否有一种方式来与继承创建数据结构模板(原型).我有:

D costs           DS                  QUALIFIED TEMPLATE
D  material                      6  0
D  cutting                       6  0
D  ...etc...

D boxCosts        DS                  LIKEDS(costs)
D  folding                       6  0
D  ...etc...

D posterCosts     DS                  LIKEDS(costs)
D  laminating                    6  0
D  ...etc...
Run Code Online (Sandbox Code Playgroud)

我希望boxCosts看起来像:

boxCosts:
  material
  cutting
  folding
  etc. (no laminating, this isn't a poster)
Run Code Online (Sandbox Code Playgroud)

有没有办法实现这种类型的数据结构模板?我知道我能做到:

D boxCosts        DS                  
D  common                             LIKEDS(costs)
D  folding                       6  0
D  ...etc...
Run Code Online (Sandbox Code Playgroud)

但是当我想要一个扁平结构时,这会创建一个层次结构

我也许可以用一本字帖来做这件事,但我不知道在我自己的文件中只提供我想要的数据结构部分的副本是否会更糟,或者为整个应用程序提供可能复杂的条件副本复制这些信息的区域很小......?模板非常接近我想要的东西我怀疑我必须丢失一些东西.

如果您想知道,我尝试创建一个继承的数据结构时得到的编译错误就像我已经显示的那样是RNF3703: The subfield or parameter definition is not specified within …

rpg rpgle

5
推荐指数
1
解决办法
1297
查看次数

在RPG过程中接受未知大小的数组

我正在尝试创建一个将采用数组并返回已使用元素计数的过程(为什么这不是BIF?).我正在努力找到一种方法将一个未知大小的数组传递给我的程序.

就像是...

P count         B
D count         PI              3  0 
D  array                         *
D  size                        10  0
D  elems                        3  0
 *
D ct            S               3  0
 /free
  // find the first blank or zero element and return 
 /end-free
P count         E
Run Code Online (Sandbox Code Playgroud)

显然我是新手,所以我有几个问题:

  1. 有没有办法将size和max元素作为参数传递(或者可能是一种传递一种带有数据详细信息的头文件包的方法)?
  2. 有没有办法确定数据的类型?(所以我知道是否要寻找*ZEROS或*BLANKS)
  3. 我错过了其他一些更好的方法来解决这个问题吗?

我知道我可以保留一个单独的计数器变量,只要我在数组中设置一个元素就会增加,但我真的想找到一个更好的解决方案...谢谢你阅读.

arrays rpg rpgle

3
推荐指数
1
解决办法
3030
查看次数

标签 统计

rpg ×2

rpgle ×2

arrays ×1

getjson ×1

json ×1

php ×1