我正在通过Travis将一些.js文件上传到s3存储桶,其中一个文件具有以下正则表达式:
/(^[a-zA-Zàáâäãå????èéêë??ìíîï??òóôöõøùúûü??ÿý??ñç?šžÀÁÂÄÃÅ?????ÈÉÊËÌÍÎÏ???ÒÓÔÖÕØÙÚÛÜ??ŸÝ??ÑßÇŒÆ?ŠŽ?ð ,.'-]+)/
Travis .yml文件非常简单:
- provider: s3 access_key_id: THEKEY secret_access_key: secure: THESECUREDKEY bucket: my-bucket local-dir: build skip_cleanup: true on: branch: master acl: public_read
没有什么奇怪的,但在上传之后,我在包含该正则表达式的.js中得到以下结果(而不是我提供的正则表达式):
/(^[a-zA-Zà áâäãåąÄćęèéêëėįìÃîïłńòóôöõøùúûüųūÿýżźñçÄšžÀÃÂÄÃÅĄĆČĖĘÈÉÊËÌÃÃŽÃÄ®ÅŃÒÓÔÖÕØÙÚÛÜŲŪŸÃŻŹÑßÇŒÆČŠŽ∂ð ,.'-]+)$/
如你所见,我错过了大部分角色.
有没有办法在上传到s3存储桶时将编码设置为Travis?我错过了别的什么吗?