阿拉伯语 RTL 字符破坏 CSV 文件
Arabic RTL characters break CSV file
我正在尝试用 javascript 生成 CSV 文件。
该文件的一切都很棒,但由于我在 CSV 中导出的数据可能包含阿拉伯字符,因此某些行看起来好像有 \n(新行)
这是我的输入数据:
حاجى مالك نورزى (Hajji Malik Noorzai; Hajji Malak Noorzai; Haji Malek Noorzai);Haji Maluk;Haji Aminullah;Allah Muhammad
这是CSV文件中的输出,这里是不可见的:
MALIK NOORZAI;
Haji Malek Noorzai);Allah Muhammad;Haji Aminullah;Haji Maluk;Hajji Malak Noorzai;حاجى مالك نورزى (Hajji Malik Noorzai
谁能帮我解决这个问题?
我想用正则表达式检查我的字符串是否包含阿拉伯字符,然后用类似于此线程中答案的内容将其包装起来:
我试过这个正则表达式:
/[\u0600-\u06FF]/g
在我看来,这使得第一个字符 حاجى مالك نوروووورous 无与伦比(首先我的意思是最左边的)
好的,我解决了这个问题。
该字符串包含 \r\n,看起来像 space 字符,很难识别。
我正在尝试用 javascript 生成 CSV 文件。
该文件的一切都很棒,但由于我在 CSV 中导出的数据可能包含阿拉伯字符,因此某些行看起来好像有 \n(新行)
这是我的输入数据:
حاجى مالك نورزى (Hajji Malik Noorzai; Hajji Malak Noorzai; Haji Malek Noorzai);Haji Maluk;Haji Aminullah;Allah Muhammad
这是CSV文件中的输出,这里是不可见的:
MALIK NOORZAI;
Haji Malek Noorzai);Allah Muhammad;Haji Aminullah;Haji Maluk;Hajji Malak Noorzai;حاجى مالك نورزى (Hajji Malik Noorzai
谁能帮我解决这个问题?
我想用正则表达式检查我的字符串是否包含阿拉伯字符,然后用类似于此线程中答案的内容将其包装起来:
我试过这个正则表达式:
/[\u0600-\u06FF]/g
在我看来,这使得第一个字符 حاجى مالك نوروووورous 无与伦比(首先我的意思是最左边的)
好的,我解决了这个问题。 该字符串包含 \r\n,看起来像 space 字符,很难识别。